Class BasicAuthAuthorizeManager

java.lang.Object
net.sourceforge.plantuml.security.authentication.basicauth.BasicAuthAuthorizeManager
All Implemented Interfaces:
SecurityAuthorizeManager

public class BasicAuthAuthorizeManager extends Object implements SecurityAuthorizeManager
The BasicAuthAuthorizeManager creates the authentication on the fly from the credentials without any access to other services.
  • Constructor Details

    • BasicAuthAuthorizeManager

      public BasicAuthAuthorizeManager()
  • Method Details

    • create

      public SecurityAuthentication create(SecurityCredentials credentials)
      Description copied from interface: SecurityAuthorizeManager
      Creates from the credentials the authentication object to access an endpoint. If the credentials defines a principal (e.g. in OAuth2), the create method should authorize the principal and get the final authentication data to access an endpoint.
      Specified by:
      create in interface SecurityAuthorizeManager
      Parameters:
      credentials - the configured credentials
      Returns:
      the authentication object.