Class OIDCWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>>
- java.lang.Object
-
- de.xima.fc.web.common.auth.wrapper.OIDCWrapper<T>
-
- Type Parameters:
T- the Type of theIAuthenticator
- All Implemented Interfaces:
IAuthenticatorWrapper<T>,Serializable
@Deprecated public class OIDCWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> extends Object implements IAuthenticatorWrapper<T>
Deprecated.Will be replaced by properties model in modulefc-securityin version 8.0.0.Wrapper for an openid connect authenticator- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringATTR_ALLOW_UNSIGNED_ID_TOKENSDeprecated.static StringATTR_AUTHENTICATION_METHODDeprecated.static StringATTR_CLIENT_IDDeprecated.static StringATTR_CLIENT_SECRETDeprecated.static StringATTR_CONNECTION_TIMEOUTDeprecated.static StringATTR_DIRECT_CLIENT_ENABLEDDeprecated.static StringATTR_DIRECT_CLIENT_HEADER_NAMEDeprecated.static StringATTR_DIRECT_CLIENT_HEADER_PREFIXDeprecated.static StringATTR_DISCOVERY_URIDeprecated.static StringATTR_EXPIRE_SESSION_TOKENDeprecated.static StringATTR_FURTHER_ATTRIBUTESDeprecated.static StringATTR_JWT_ALGODeprecated.static StringATTR_MAX_AUT_AGEDeprecated.static StringATTR_MAX_CLOCK_SKEWDeprecated.static StringATTR_RESPONSE_MODEDeprecated.static StringATTR_RESPONSE_TYPEDeprecated.static StringATTR_SCOPEDeprecated.static StringATTR_TOKEN_EXPIRATION_ADVANCEDeprecated.
-
Constructor Summary
Constructors Constructor Description OIDCWrapper(T authenticator)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description IAuthenticatorClientsbuildAuthenticatorClients(IFormAuthContext authCtx)Deprecated.Builds the authentication clients based on the current data of the wrapperbooleangetAllowUnsignedIdTokens()Deprecated.StringgetAuthenticationMethod()Deprecated.TgetAuthenticator()Deprecated.Gets theIAuthenticator-entityStringgetClientID()Deprecated.StringgetClientSecret()Deprecated.intgetConnectionTimeout()Deprecated.StringgetDirectClientHeaderName()Deprecated.StringgetDirectClientHeaderPrefix()Deprecated.StringgetDiscoveryURI()Deprecated.booleangetExpireSessionWithToken()Deprecated.Map<String,String>getFurtherAttributes()Deprecated.StringgetJwtAlgorithm()Deprecated.IntegergetMaxAuthAge()Deprecated.intgetMaxClockSkew()Deprecated.StringgetResponseMode()Deprecated.StringgetResponseType()Deprecated.StringgetScope()Deprecated.intgetTokenExpirationAdvance()Deprecated.booleanisDirectClientEnabled()Deprecated.voidsetAllowUnsignedIdTokens(boolean allow)Deprecated.voidsetAuthenticationMethod(String authenticationMethod)Deprecated.voidsetClientID(String clientID)Deprecated.voidsetClientSecret(String clientSecret)Deprecated.voidsetConnectionTimeout(int connectionTimeout)Deprecated.voidsetDirectClientEnabled(boolean directClientEnabled)Deprecated.voidsetDirectClientHeaderName(String directClientHeaderName)Deprecated.voidsetDirectClientHeaderPrefix(String directClientHeaderPrefix)Deprecated.voidsetDiscoveryURI(String discoveryURI)Deprecated.voidsetExpireSessionWithToken(boolean expireSession)Deprecated.voidsetFurtherAttributes(Map<String,String> furtherAttributes)Deprecated.voidsetJwtAlgorithm(String jwtAlgorithm)Deprecated.voidsetMaxAuthAge(Integer maxAuthAge)Deprecated.voidsetMaxClockSkew(int maxClockSkew)Deprecated.voidsetResponseMode(String responseMode)Deprecated.voidsetResponseType(String responseType)Deprecated.voidsetScope(String scope)Deprecated.voidsetTokenExpirationAdvance(int tokenExpiration)Deprecated.
-
-
-
Field Detail
-
ATTR_CLIENT_ID
public static final String ATTR_CLIENT_ID
Deprecated.- See Also:
- Constant Field Values
-
ATTR_CLIENT_SECRET
public static final String ATTR_CLIENT_SECRET
Deprecated.- See Also:
- Constant Field Values
-
ATTR_DISCOVERY_URI
public static final String ATTR_DISCOVERY_URI
Deprecated.- See Also:
- Constant Field Values
-
ATTR_SCOPE
public static final String ATTR_SCOPE
Deprecated.- See Also:
- Constant Field Values
-
ATTR_AUTHENTICATION_METHOD
public static final String ATTR_AUTHENTICATION_METHOD
Deprecated.- See Also:
- Constant Field Values
-
ATTR_JWT_ALGO
public static final String ATTR_JWT_ALGO
Deprecated.- See Also:
- Constant Field Values
-
ATTR_ALLOW_UNSIGNED_ID_TOKENS
public static final String ATTR_ALLOW_UNSIGNED_ID_TOKENS
Deprecated.- See Also:
- Constant Field Values
-
ATTR_RESPONSE_TYPE
public static final String ATTR_RESPONSE_TYPE
Deprecated.- See Also:
- Constant Field Values
-
ATTR_FURTHER_ATTRIBUTES
public static final String ATTR_FURTHER_ATTRIBUTES
Deprecated.- See Also:
- Constant Field Values
-
ATTR_MAX_AUT_AGE
public static final String ATTR_MAX_AUT_AGE
Deprecated.- See Also:
- Constant Field Values
-
ATTR_RESPONSE_MODE
public static final String ATTR_RESPONSE_MODE
Deprecated.- See Also:
- Constant Field Values
-
ATTR_CONNECTION_TIMEOUT
public static final String ATTR_CONNECTION_TIMEOUT
Deprecated.- See Also:
- Constant Field Values
-
ATTR_MAX_CLOCK_SKEW
public static final String ATTR_MAX_CLOCK_SKEW
Deprecated.- See Also:
- Constant Field Values
-
ATTR_EXPIRE_SESSION_TOKEN
public static final String ATTR_EXPIRE_SESSION_TOKEN
Deprecated.- See Also:
- Constant Field Values
-
ATTR_TOKEN_EXPIRATION_ADVANCE
public static final String ATTR_TOKEN_EXPIRATION_ADVANCE
Deprecated.- See Also:
- Constant Field Values
-
ATTR_DIRECT_CLIENT_ENABLED
public static final String ATTR_DIRECT_CLIENT_ENABLED
Deprecated.- See Also:
- Constant Field Values
-
ATTR_DIRECT_CLIENT_HEADER_NAME
public static final String ATTR_DIRECT_CLIENT_HEADER_NAME
Deprecated.- See Also:
- Constant Field Values
-
ATTR_DIRECT_CLIENT_HEADER_PREFIX
public static final String ATTR_DIRECT_CLIENT_HEADER_PREFIX
Deprecated.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OIDCWrapper
public OIDCWrapper(T authenticator)
Deprecated.
-
-
Method Detail
-
getAuthenticator
public T getAuthenticator()
Deprecated.Description copied from interface:IAuthenticatorWrapperGets theIAuthenticator-entity- Specified by:
getAuthenticatorin interfaceIAuthenticatorWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>>- Returns:
- the
IAuthenticator
-
getClientID
public String getClientID()
Deprecated.
-
setAuthenticationMethod
public void setAuthenticationMethod(String authenticationMethod)
Deprecated.
-
getAuthenticationMethod
public String getAuthenticationMethod()
Deprecated.
-
setJwtAlgorithm
public void setJwtAlgorithm(String jwtAlgorithm)
Deprecated.
-
getJwtAlgorithm
public String getJwtAlgorithm()
Deprecated.
-
setAllowUnsignedIdTokens
public void setAllowUnsignedIdTokens(boolean allow)
Deprecated.
-
getAllowUnsignedIdTokens
public boolean getAllowUnsignedIdTokens()
Deprecated.
-
setResponseType
public void setResponseType(String responseType)
Deprecated.
-
getResponseType
public String getResponseType()
Deprecated.
-
setMaxAuthAge
public void setMaxAuthAge(Integer maxAuthAge)
Deprecated.
-
getMaxAuthAge
public Integer getMaxAuthAge()
Deprecated.
-
setResponseMode
public void setResponseMode(String responseMode)
Deprecated.
-
getResponseMode
public String getResponseMode()
Deprecated.
-
setConnectionTimeout
public void setConnectionTimeout(int connectionTimeout)
Deprecated.
-
getConnectionTimeout
public int getConnectionTimeout()
Deprecated.
-
setMaxClockSkew
public void setMaxClockSkew(int maxClockSkew)
Deprecated.
-
getMaxClockSkew
public int getMaxClockSkew()
Deprecated.
-
setClientID
public void setClientID(String clientID)
Deprecated.
-
getClientSecret
public String getClientSecret()
Deprecated.
-
setClientSecret
public void setClientSecret(String clientSecret)
Deprecated.
-
getDiscoveryURI
public String getDiscoveryURI()
Deprecated.
-
setDiscoveryURI
public void setDiscoveryURI(String discoveryURI)
Deprecated.
-
getScope
public String getScope()
Deprecated.
-
setScope
public void setScope(String scope)
Deprecated.
-
setFurtherAttributes
public void setFurtherAttributes(Map<String,String> furtherAttributes)
Deprecated.
-
getExpireSessionWithToken
public boolean getExpireSessionWithToken()
Deprecated.
-
setExpireSessionWithToken
public void setExpireSessionWithToken(boolean expireSession)
Deprecated.
-
setTokenExpirationAdvance
public void setTokenExpirationAdvance(int tokenExpiration)
Deprecated.
-
getTokenExpirationAdvance
public int getTokenExpirationAdvance()
Deprecated.
-
isDirectClientEnabled
public boolean isDirectClientEnabled()
Deprecated.
-
setDirectClientEnabled
public void setDirectClientEnabled(boolean directClientEnabled)
Deprecated.
-
getDirectClientHeaderName
public String getDirectClientHeaderName()
Deprecated.
-
setDirectClientHeaderName
public void setDirectClientHeaderName(String directClientHeaderName)
Deprecated.
-
getDirectClientHeaderPrefix
public String getDirectClientHeaderPrefix()
Deprecated.
-
setDirectClientHeaderPrefix
public void setDirectClientHeaderPrefix(String directClientHeaderPrefix)
Deprecated.
-
buildAuthenticatorClients
public IAuthenticatorClients buildAuthenticatorClients(IFormAuthContext authCtx)
Deprecated.Description copied from interface:IAuthenticatorWrapperBuilds the authentication clients based on the current data of the wrapper- Specified by:
buildAuthenticatorClientsin interfaceIAuthenticatorWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>>- Parameters:
authCtx-IFormAuthContextto build the client for- Returns:
- the
Client
-
-