Class OidcClientCodeRequestFilter
- java.lang.Object
-
- org.apache.cxf.rs.security.oauth2.client.ClientCodeRequestFilter
-
- org.apache.cxf.rs.security.oidc.rp.OidcClientCodeRequestFilter
-
- All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter
public class OidcClientCodeRequestFilter extends ClientCodeRequestFilter
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.rs.security.oauth2.client.ClientCodeRequestFilter
LOG
-
-
Constructor Summary
Constructors Constructor Description OidcClientCodeRequestFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckSecurityContextStart(javax.ws.rs.container.ContainerRequestContext rc)protected ClientTokenContextcreateTokenContext(javax.ws.rs.container.ContainerRequestContext rc, ClientAccessToken at, javax.ws.rs.core.MultivaluedMap<String,String> requestParams, javax.ws.rs.core.MultivaluedMap<String,String> state)protected voidsetAdditionalCodeRequestParams(javax.ws.rs.core.UriBuilder ub, javax.ws.rs.core.MultivaluedMap<String,String> redirectState, javax.ws.rs.core.MultivaluedMap<String,String> codeRequestState)voidsetAuthenticationContextRef(String acr)voidsetClaims(String claims)voidsetClaimsLocales(String claimsLocales)voidsetClaimsRequest(ClaimsRequest claimsRequest)voidsetIdTokenReader(IdTokenReader idTokenReader)voidsetMaxAgeOffset(Long maxAgeOffset)voidsetPromptLogin(String promptLogin)voidsetRoleClaim(String roleClaim)voidsetUserInfoClient(UserInfoClient userInfoClient)protected javax.ws.rs.core.MultivaluedMap<String,String>toCodeRequestState(javax.ws.rs.container.ContainerRequestContext rc, javax.ws.rs.core.UriInfo ui)-
Methods inherited from class org.apache.cxf.rs.security.oauth2.client.ClientCodeRequestFilter
createRedirectState, filter, getClientTokenContext, getConsumer, initializeClientTokenContext, isStartUriMatched, processCodeResponse, setAccessTokenServiceClient, setApplicationCanHandleAccessDenied, setAuthorizationServiceUri, setBlockAccessDeniedResponses, setClientCodeStateManager, setClientTokenContextManager, setCodeRequestJoseProducer, setCodeVerifier, setCodeVerifierTransformer, setCompleteUri, setConsumer, setDecodeRequestParameters, setExpiryThreshold, setFormPostResponseMode, setRedirectUri, setScopeList, setScopes, setSetFormPostResponseMode, setStartUri, setUseAuthorizationHeader, toRequestState
-
-
-
-
Method Detail
-
setAuthenticationContextRef
public void setAuthenticationContextRef(String acr)
-
createTokenContext
protected ClientTokenContext createTokenContext(javax.ws.rs.container.ContainerRequestContext rc, ClientAccessToken at, javax.ws.rs.core.MultivaluedMap<String,String> requestParams, javax.ws.rs.core.MultivaluedMap<String,String> state)
- Overrides:
createTokenContextin classClientCodeRequestFilter
-
toCodeRequestState
protected javax.ws.rs.core.MultivaluedMap<String,String> toCodeRequestState(javax.ws.rs.container.ContainerRequestContext rc, javax.ws.rs.core.UriInfo ui)
- Overrides:
toCodeRequestStatein classClientCodeRequestFilter
-
setIdTokenReader
public void setIdTokenReader(IdTokenReader idTokenReader)
-
setUserInfoClient
public void setUserInfoClient(UserInfoClient userInfoClient)
-
checkSecurityContextStart
protected void checkSecurityContextStart(javax.ws.rs.container.ContainerRequestContext rc)
- Overrides:
checkSecurityContextStartin classClientCodeRequestFilter
-
setAdditionalCodeRequestParams
protected void setAdditionalCodeRequestParams(javax.ws.rs.core.UriBuilder ub, javax.ws.rs.core.MultivaluedMap<String,String> redirectState, javax.ws.rs.core.MultivaluedMap<String,String> codeRequestState)- Overrides:
setAdditionalCodeRequestParamsin classClientCodeRequestFilter
-
setPromptLogin
public void setPromptLogin(String promptLogin)
-
setMaxAgeOffset
public void setMaxAgeOffset(Long maxAgeOffset)
-
setClaimsRequest
public void setClaimsRequest(ClaimsRequest claimsRequest)
-
setClaims
public void setClaims(String claims)
-
setClaimsLocales
public void setClaimsLocales(String claimsLocales)
-
setRoleClaim
public void setRoleClaim(String roleClaim)
-
-