Class OAuth2AuthenticatorProperties<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.OAuth2AuthenticatorProperties<TAuthenticator>
 
 
 
- 
- Type Parameters:
 TAuthenticator- The type of the wrapped authenticator, either a client or system authenticator.
- All Implemented Interfaces:
 IAuthenticatorProperties<TAuthenticator>,Serializable
public class OAuth2AuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> extends CommonRedirectAuthenticatorProperties<TAuthenticator>
Model class for accessing the properties of an authenticator of typeEAuthClientType.GENERIC_OAUTH2in a structured manner.- Since:
 - 8.0.0
 - Author:
 - XIMA Media GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description OAuth2AuthenticatorProperties(TAuthenticator authenticator) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuthenticationUrl()TgetAuthenticator()Map<String,String>getCustomUserMappingAttributes()StringgetKey()StringgetProfileId()StringgetProfileRequestType()StringgetProfileUrl()StringgetScope()StringgetSecret()StringgetTokenUrl()Map<String,String>getUserMappingAttributes()voidsetAuthenticationUrl(String url)voidsetCustomUserMappingAttributes(Map<String,String> attrs)voidsetKey(String key)voidsetProfileId(String profileIdName)voidsetProfileRequestType(String type)voidsetProfileUrl(String url)voidsetScope(String scope)voidsetSecret(String key)voidsetTokenUrl(String url)voidsetUserMappingAttributes(Map<String,String> userMappingAttributes)- 
Methods inherited from class de.xima.fc.security.authentication.model.properties.CommonRedirectAuthenticatorProperties
getRedirectTarget, getWindowHeight, getWindowWidth, setRedirectTarget, setWindowHeight, setWindowWidth 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
OAuth2AuthenticatorProperties
public OAuth2AuthenticatorProperties(TAuthenticator authenticator)
 
 - 
 
- 
Method Detail
- 
getKey
public String getKey()
 
- 
setKey
public void setKey(String key)
 
- 
getSecret
public String getSecret()
 
- 
setSecret
public void setSecret(String key)
 
- 
getScope
public String getScope()
 
- 
setScope
public void setScope(String scope)
 
- 
getAuthenticationUrl
public String getAuthenticationUrl()
 
- 
setAuthenticationUrl
public void setAuthenticationUrl(String url)
 
- 
getTokenUrl
public String getTokenUrl()
 
- 
setTokenUrl
public void setTokenUrl(String url)
 
- 
getProfileUrl
public String getProfileUrl()
 
- 
setProfileUrl
public void setProfileUrl(String url)
 
- 
getProfileRequestType
public String getProfileRequestType()
 
- 
setProfileRequestType
public void setProfileRequestType(String type)
 
- 
getProfileId
public String getProfileId()
 
- 
setProfileId
public void setProfileId(String profileIdName)
 
- 
setUserMappingAttributes
public void setUserMappingAttributes(Map<String,String> userMappingAttributes)
 
- 
setCustomUserMappingAttributes
public void setCustomUserMappingAttributes(Map<String,String> attrs)
 
- 
getAuthenticator
public T getAuthenticator()
- Specified by:
 getAuthenticatorin interfaceIAuthenticatorProperties<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>>
 
 - 
 
 -