public abstract class MsalTokenProviderBase extends CloudDependentTokenProviderBase
| Modifier and Type | Field and Description |
|---|---|
protected String |
aadAuthorityUrl |
protected static String |
ERROR_ACQUIRING_APPLICATION_ACCESS_TOKEN |
protected static String |
ERROR_INVALID_AUTHORITY_URL |
protected static String |
ORGANIZATION_URI_SUFFIX |
protected static int |
TIMEOUT_MS |
scopesclusterUrl, httpClient, logger| Modifier and Type | Method and Description |
|---|---|
protected String |
acquireAccessTokenImpl() |
protected com.microsoft.aad.msal4j.IAuthenticationResult |
acquireAccessTokenSilently() |
protected abstract com.microsoft.aad.msal4j.IAuthenticationResult |
acquireAccessTokenSilentlyMsal() |
protected abstract com.microsoft.aad.msal4j.IAuthenticationResult |
acquireNewAccessToken() |
protected void |
initializeWithCloudInfo(CloudInfo cloudInfo) |
getTracingAttributesacquireAccessToken, getAuthMethodprotected static final String ERROR_ACQUIRING_APPLICATION_ACCESS_TOKEN
protected static final String ORGANIZATION_URI_SUFFIX
protected static final String ERROR_INVALID_AUTHORITY_URL
protected static final int TIMEOUT_MS
protected String aadAuthorityUrl
protected void initializeWithCloudInfo(CloudInfo cloudInfo) throws DataClientException, DataServiceException
initializeWithCloudInfo in class CloudDependentTokenProviderBaseDataClientExceptionDataServiceExceptionprotected String acquireAccessTokenImpl() throws DataServiceException, DataClientException
acquireAccessTokenImpl in class TokenProviderBaseDataServiceExceptionDataClientExceptionprotected com.microsoft.aad.msal4j.IAuthenticationResult acquireAccessTokenSilently()
throws DataServiceException,
DataClientException
protected abstract com.microsoft.aad.msal4j.IAuthenticationResult acquireAccessTokenSilentlyMsal()
throws MalformedURLException,
InterruptedException,
ExecutionException,
TimeoutException,
DataServiceException
protected abstract com.microsoft.aad.msal4j.IAuthenticationResult acquireNewAccessToken()
throws DataServiceException,
DataClientException
Copyright © 2023. All rights reserved.