Class BasicAuthenticationCredential

  • All Implemented Interfaces:
    TokenCredential

    public class BasicAuthenticationCredential
    extends Object
    implements TokenCredential
    Basic Auth credentials for use with a REST Service Client.
    • Constructor Detail

      • BasicAuthenticationCredential

        public BasicAuthenticationCredential​(String username,
                                             String password)
        Creates a basic authentication credential.
        Parameters:
        username - basic auth user name
        password - basic auth password
    • 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 interface TokenCredential
        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.