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 type
EAuthClientType.GENERIC_OAUTH2 in a
structured manner.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKey()getScope()booleanvoidvoidvoidsetDirectClientCookieName(String directClientCookieName) voidsetDirectClientHeaderName(String directClientHeaderName) voidsetDirectClientHeaderPrefix(String directClientHeaderPrefix) voidsetDirectCookieClientEnabled(boolean directClientEnabled) voidsetFurtherAttributes(Map<String, String> furtherAttributes) voidvoidsetProfileId(String profileIdName) voidsetProfileRequestType(String type) voidsetProfileUrl(String url) voidvoidvoidsetTokenUrl(String url) voidsetUserMappingAttributes(Map<String, String> userMappingAttributes) Methods inherited from class CommonRedirectAuthenticatorProperties
getRedirectTarget, getWindowHeight, getWindowWidth, setRedirectTarget, setWindowHeight, setWindowWidth
-
Field Details
-
ATTR_DIRECT_CLIENT_COOKIE_ENABLED
- See Also:
-
ATTR_DIRECT_CLIENT_COOKIE_NAME
- See Also:
-
ATTR_DIRECT_CLIENT_HEADER_NAME
- See Also:
-
ATTR_DIRECT_CLIENT_HEADER_PREFIX
- See Also:
-
-
Constructor Details
-
OAuth2AuthenticatorProperties
-
-
Method Details
-
getKey
-
setKey
-
getSecret
-
setSecret
-
getScope
-
setScope
-
getAuthenticationUrl
-
setAuthenticationUrl
-
getTokenUrl
-
setTokenUrl
-
getProfileUrl
-
setProfileUrl
-
getProfileRequestType
-
setProfileRequestType
-
getProfileId
-
setProfileId
-
isDirectCookieClientEnabled
public boolean isDirectCookieClientEnabled() -
setDirectCookieClientEnabled
public void setDirectCookieClientEnabled(boolean directClientEnabled) -
getDirectClientCookieName
-
setDirectClientCookieName
-
getDirectClientHeaderName
-
setDirectClientHeaderName
-
getDirectClientHeaderPrefix
-
setDirectClientHeaderPrefix
-
getUserMappingAttributes
-
setUserMappingAttributes
-
getCustomUserMappingAttributes
-
setCustomUserMappingAttributes
-
getFurtherAttributes
-
setFurtherAttributes
-
getAuthenticator
- Specified by:
getAuthenticatorin interfaceIAuthenticatorProperties<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>, ? extends IFileDataEntity<?>>>>
-