Class BasicAccessAuthenticationProvider

java.lang.Object
com.microsoft.kiota.authentication.BasicAccessAuthenticationProvider
All Implemented Interfaces:
AuthenticationProvider

public class BasicAccessAuthenticationProvider extends Object implements AuthenticationProvider
Provides an implementation of the Basic Access Authentication scheme: https://en.wikipedia.org/wiki/Basic_access_authentication .
  • Constructor Details

    • BasicAccessAuthenticationProvider

      public BasicAccessAuthenticationProvider(@Nonnull String username, @Nonnull String password)
      Instantiates a new BasicAccessAuthenticationProvider.
      Parameters:
      username - the username to be used.
      password - the password to be used.
  • Method Details

    • authenticateRequest

      public void authenticateRequest(@Nonnull RequestInformation request, @Nullable Map<String,Object> additionalAuthenticationContext)
      Authenticates the application request.
      Specified by:
      authenticateRequest in interface AuthenticationProvider
      Parameters:
      request - the request to authenticate.
      additionalAuthenticationContext - Additional authentication context to pass to the authentication library.