Class BaseAuthenticator<C>

java.lang.Object
org.jclouds.openstack.keystone.auth.functions.BaseAuthenticator<C>
All Implemented Interfaces:
com.google.common.base.Function<Credentials,AuthInfo>, Function<Credentials,AuthInfo>
Direct Known Subclasses:
AuthenticateApiAccessKeyCredentials, AuthenticateApiKeyCredentials, AuthenticatePasswordCredentials, AuthenticateTokenCredentials

public abstract class BaseAuthenticator<C> extends Object implements com.google.common.base.Function<Credentials,AuthInfo>
  • Field Details

    • logger

      protected Logger logger
    • defaultTenantName

      @Inject(optional=true) protected String defaultTenantName
    • defaultTenantId

      @Inject(optional=true) protected String defaultTenantId
    • requiresTenant

      @Inject(optional=true) protected boolean requiresTenant
    • scope

      @Inject(optional=true) protected String scope
    • projectDomainName

      @Inject(optional=true) protected String projectDomainName
    • projectDomainId

      @Inject(optional=true) protected String projectDomainId
  • Constructor Details

    • BaseAuthenticator

      public BaseAuthenticator()
  • Method Details