Package com.databricks.jdbc.auth
Class OAuthRefreshCredentialsProvider
- java.lang.Object
-
- com.databricks.sdk.core.oauth.RefreshableTokenSource
-
- com.databricks.jdbc.auth.OAuthRefreshCredentialsProvider
-
- All Implemented Interfaces:
com.databricks.sdk.core.CredentialsProvider,com.databricks.sdk.core.oauth.TokenSource
public class OAuthRefreshCredentialsProvider extends com.databricks.sdk.core.oauth.RefreshableTokenSource implements com.databricks.sdk.core.CredentialsProvider
-
-
Constructor Summary
Constructors Constructor Description OAuthRefreshCredentialsProvider(IDatabricksConnectionContext context)OAuthRefreshCredentialsProvider(IDatabricksConnectionContext context, OAuthEndpointResolver oAuthEndpointResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringauthType()com.databricks.sdk.core.HeaderFactoryconfigure(com.databricks.sdk.core.DatabricksConfig databricksConfig)protected com.databricks.sdk.core.oauth.Tokenrefresh()
-
-
-
Constructor Detail
-
OAuthRefreshCredentialsProvider
public OAuthRefreshCredentialsProvider(IDatabricksConnectionContext context, OAuthEndpointResolver oAuthEndpointResolver)
-
OAuthRefreshCredentialsProvider
public OAuthRefreshCredentialsProvider(IDatabricksConnectionContext context)
-
-
Method Detail
-
authType
public String authType()
- Specified by:
authTypein interfacecom.databricks.sdk.core.CredentialsProvider
-
configure
public com.databricks.sdk.core.HeaderFactory configure(com.databricks.sdk.core.DatabricksConfig databricksConfig)
- Specified by:
configurein interfacecom.databricks.sdk.core.CredentialsProvider
-
refresh
protected com.databricks.sdk.core.oauth.Token refresh()
- Specified by:
refreshin classcom.databricks.sdk.core.oauth.RefreshableTokenSource
-
-