Package com.azure.core.credential
Class BasicAuthenticationCredential
- java.lang.Object
-
- com.azure.core.credential.BasicAuthenticationCredential
-
- All Implemented Interfaces:
TokenCredential
public class BasicAuthenticationCredential extends Object implements TokenCredential
Basic Auth credentials for use with a REST Service Client.
-
-
Constructor Summary
Constructors Constructor Description BasicAuthenticationCredential(String username, String password)
Creates a basic authentication credential.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Mono<AccessToken>
getToken(TokenRequestContext request)
Asynchronously get a token for a given resource/audience.
-
-
-
Method Detail
-
getToken
public Mono<AccessToken> getToken(TokenRequestContext request)
Description copied from interface:TokenCredential
Asynchronously get a token for a given resource/audience. This method is called automatically by Azure SDK client libraries. You may call this method directly, but you must also handle token caching and token refreshing.- Specified by:
getToken
in interfaceTokenCredential
- Parameters:
request
- the details of the token request- Returns:
- a Publisher that emits a single access token
- Throws:
RuntimeException
- If the UTF-8 encoding isn't supported.
-
-