Class GoogleAuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>>

java.lang.Object
de.xima.fc.security.authentication.model.properties.CommonRedirectAuthenticatorProperties<TAuthenticator>
de.xima.fc.security.authentication.model.properties.GoogleAuthenticatorProperties<TAuthenticator>
Type Parameters:
TAuthenticator - the type of the IAuthenticator
All Implemented Interfaces:
IAuthenticatorProperties<TAuthenticator>, Serializable

public class GoogleAuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> extends CommonRedirectAuthenticatorProperties<TAuthenticator>
Model class for the properties of an authenticator of type EAuthClientType.GOOGLE.
Since:
8.0.0
Author:
XIMA MEDIA GmbH
See Also:
  • Constructor Details

    • GoogleAuthenticatorProperties

      public GoogleAuthenticatorProperties(TAuthenticator authenticator)
  • Method Details

    • getClientID

      public String getClientID()
    • setClientID

      public void setClientID(String clientID)
    • getClientSecret

      public String getClientSecret()
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • setScope

      public void setScope(org.pac4j.oauth.client.Google2Client.Google2Scope scope)
    • getScope

      public org.pac4j.oauth.client.Google2Client.Google2Scope getScope()
    • getAuthenticator

      public TAuthenticator getAuthenticator()
      Specified by:
      getAuthenticator in interface IAuthenticatorProperties<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>>