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-security
in 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 String
ATTR_ALLOW_UNSIGNED_ID_TOKENS
Deprecated.static String
ATTR_AUTHENTICATION_METHOD
Deprecated.static String
ATTR_CLIENT_ID
Deprecated.static String
ATTR_CLIENT_SECRET
Deprecated.static String
ATTR_CONNECTION_TIMEOUT
Deprecated.static String
ATTR_DIRECT_CLIENT_ENABLED
Deprecated.static String
ATTR_DIRECT_CLIENT_HEADER_NAME
Deprecated.static String
ATTR_DIRECT_CLIENT_HEADER_PREFIX
Deprecated.static String
ATTR_DISCOVERY_URI
Deprecated.static String
ATTR_EXPIRE_SESSION_TOKEN
Deprecated.static String
ATTR_FURTHER_ATTRIBUTES
Deprecated.static String
ATTR_JWT_ALGO
Deprecated.static String
ATTR_MAX_AUT_AGE
Deprecated.static String
ATTR_MAX_CLOCK_SKEW
Deprecated.static String
ATTR_RESPONSE_MODE
Deprecated.static String
ATTR_RESPONSE_TYPE
Deprecated.static String
ATTR_SCOPE
Deprecated.static String
ATTR_TOKEN_EXPIRATION_ADVANCE
Deprecated.
-
Constructor Summary
Constructors Constructor Description OIDCWrapper(T authenticator)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description IAuthenticatorClients
buildAuthenticatorClients(IFormAuthContext authCtx)
Deprecated.Builds the authentication clients based on the current data of the wrapperboolean
getAllowUnsignedIdTokens()
Deprecated.String
getAuthenticationMethod()
Deprecated.T
getAuthenticator()
Deprecated.Gets theIAuthenticator
-entityString
getClientID()
Deprecated.String
getClientSecret()
Deprecated.int
getConnectionTimeout()
Deprecated.String
getDirectClientHeaderName()
Deprecated.String
getDirectClientHeaderPrefix()
Deprecated.String
getDiscoveryURI()
Deprecated.boolean
getExpireSessionWithToken()
Deprecated.Map<String,String>
getFurtherAttributes()
Deprecated.String
getJwtAlgorithm()
Deprecated.Integer
getMaxAuthAge()
Deprecated.int
getMaxClockSkew()
Deprecated.String
getResponseMode()
Deprecated.String
getResponseType()
Deprecated.String
getScope()
Deprecated.int
getTokenExpirationAdvance()
Deprecated.boolean
isDirectClientEnabled()
Deprecated.void
setAllowUnsignedIdTokens(boolean allow)
Deprecated.void
setAuthenticationMethod(String authenticationMethod)
Deprecated.void
setClientID(String clientID)
Deprecated.void
setClientSecret(String clientSecret)
Deprecated.void
setConnectionTimeout(int connectionTimeout)
Deprecated.void
setDirectClientEnabled(boolean directClientEnabled)
Deprecated.void
setDirectClientHeaderName(String directClientHeaderName)
Deprecated.void
setDirectClientHeaderPrefix(String directClientHeaderPrefix)
Deprecated.void
setDiscoveryURI(String discoveryURI)
Deprecated.void
setExpireSessionWithToken(boolean expireSession)
Deprecated.void
setFurtherAttributes(Map<String,String> furtherAttributes)
Deprecated.void
setJwtAlgorithm(String jwtAlgorithm)
Deprecated.void
setMaxAuthAge(Integer maxAuthAge)
Deprecated.void
setMaxClockSkew(int maxClockSkew)
Deprecated.void
setResponseMode(String responseMode)
Deprecated.void
setResponseType(String responseType)
Deprecated.void
setScope(String scope)
Deprecated.void
setTokenExpirationAdvance(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:IAuthenticatorWrapper
Gets theIAuthenticator
-entity- Specified by:
getAuthenticator
in 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:IAuthenticatorWrapper
Builds the authentication clients based on the current data of the wrapper- Specified by:
buildAuthenticatorClients
in interfaceIAuthenticatorWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>>
- Parameters:
authCtx
-IFormAuthContext
to build the client for- Returns:
- the
Client
-
-