Class OidcClientCodeRequestFilter
java.lang.Object
org.apache.cxf.rs.security.oauth2.client.ClientCodeRequestFilter
org.apache.cxf.rs.security.oidc.rp.OidcClientCodeRequestFilter
- All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestFilter
-
Field Summary
Fields inherited from class org.apache.cxf.rs.security.oauth2.client.ClientCodeRequestFilter
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckSecurityContextStart(jakarta.ws.rs.container.ContainerRequestContext rc) protected ClientTokenContextcreateTokenContext(jakarta.ws.rs.container.ContainerRequestContext rc, ClientAccessToken at, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams, jakarta.ws.rs.core.MultivaluedMap<String, String> state) protected voidsetAdditionalCodeRequestParams(jakarta.ws.rs.core.UriBuilder ub, jakarta.ws.rs.core.MultivaluedMap<String, String> redirectState, jakarta.ws.rs.core.MultivaluedMap<String, String> codeRequestState) voidvoidvoidsetClaimsLocales(String claimsLocales) voidsetClaimsRequest(ClaimsRequest claimsRequest) voidsetIdTokenReader(IdTokenReader idTokenReader) voidsetMaxAgeOffset(Long maxAgeOffset) voidsetPromptLogin(String promptLogin) voidsetRoleClaim(String roleClaim) voidsetUserInfoClient(UserInfoClient userInfoClient) toCodeRequestState(jakarta.ws.rs.container.ContainerRequestContext rc, jakarta.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
-
Constructor Details
-
OidcClientCodeRequestFilter
public OidcClientCodeRequestFilter()
-
-
Method Details
-
setAuthenticationContextRef
-
createTokenContext
protected ClientTokenContext createTokenContext(jakarta.ws.rs.container.ContainerRequestContext rc, ClientAccessToken at, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams, jakarta.ws.rs.core.MultivaluedMap<String, String> state) - Overrides:
createTokenContextin classClientCodeRequestFilter
-
toCodeRequestState
protected jakarta.ws.rs.core.MultivaluedMap<String,String> toCodeRequestState(jakarta.ws.rs.container.ContainerRequestContext rc, jakarta.ws.rs.core.UriInfo ui) - Overrides:
toCodeRequestStatein classClientCodeRequestFilter
-
setIdTokenReader
-
setUserInfoClient
-
checkSecurityContextStart
protected void checkSecurityContextStart(jakarta.ws.rs.container.ContainerRequestContext rc) - Overrides:
checkSecurityContextStartin classClientCodeRequestFilter
-
setAdditionalCodeRequestParams
protected void setAdditionalCodeRequestParams(jakarta.ws.rs.core.UriBuilder ub, jakarta.ws.rs.core.MultivaluedMap<String, String> redirectState, jakarta.ws.rs.core.MultivaluedMap<String, String> codeRequestState) - Overrides:
setAdditionalCodeRequestParamsin classClientCodeRequestFilter
-
setPromptLogin
-
setMaxAgeOffset
-
setClaimsRequest
-
setClaims
-
setClaimsLocales
-
setRoleClaim
-