@PreMatching @Priority(value=1001) public class ClientCodeRequestFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter
| Constructor and Description |
|---|
ClientCodeRequestFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkSecurityContextStart(javax.ws.rs.container.ContainerRequestContext rc) |
protected javax.ws.rs.core.MultivaluedMap<String,String> |
createRedirectState(javax.ws.rs.container.ContainerRequestContext rc,
javax.ws.rs.core.UriInfo ui) |
protected ClientTokenContext |
createTokenContext(javax.ws.rs.container.ContainerRequestContext rc,
ClientAccessToken at,
javax.ws.rs.core.MultivaluedMap<String,String> state) |
void |
filter(javax.ws.rs.container.ContainerRequestContext rc) |
protected ClientTokenContext |
getClientTokenContext(javax.ws.rs.container.ContainerRequestContext rc) |
Consumer |
getConsumer() |
protected ClientTokenContext |
initializeClientTokenContext(javax.ws.rs.container.ContainerRequestContext rc,
ClientAccessToken at,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected void |
processCodeResponse(javax.ws.rs.container.ContainerRequestContext rc,
javax.ws.rs.core.UriInfo ui) |
void |
setAccessTokenServiceClient(WebClient accessTokenServiceClient) |
protected void |
setAdditionalCodeRequestParams(javax.ws.rs.core.UriBuilder ub,
javax.ws.rs.core.MultivaluedMap<String,String> redirectState) |
void |
setAuthorizationServiceUri(String authorizationServiceUri) |
void |
setClientCodeStateManager(ClientCodeStateManager manager) |
void |
setClientTokenContextManager(ClientTokenContextManager clientTokenContextManager) |
void |
setCompleteUri(String completeUri) |
void |
setConsumer(Consumer consumer) |
void |
setDecodeRequestParameters(boolean decodeRequestParameters) |
void |
setExpiryThreshold(long expiryThreshold) |
void |
setRedirectUri(String redirectUri) |
void |
setScopeList(List<String> list) |
void |
setScopes(String scopes) |
void |
setSetFormPostResponseMode(boolean setFormPostResponseMode) |
void |
setStartUri(String relStartUri) |
protected javax.ws.rs.core.MultivaluedMap<String,String> |
toCodeRequestState(javax.ws.rs.container.ContainerRequestContext rc,
javax.ws.rs.core.UriInfo ui) |
protected javax.ws.rs.core.MultivaluedMap<String,String> |
toRequestState(javax.ws.rs.container.ContainerRequestContext rc,
javax.ws.rs.core.UriInfo ui) |
public void filter(javax.ws.rs.container.ContainerRequestContext rc)
throws IOException
filter in interface javax.ws.rs.container.ContainerRequestFilterIOExceptionprotected void checkSecurityContextStart(javax.ws.rs.container.ContainerRequestContext rc)
protected void setAdditionalCodeRequestParams(javax.ws.rs.core.UriBuilder ub,
javax.ws.rs.core.MultivaluedMap<String,String> redirectState)
protected void processCodeResponse(javax.ws.rs.container.ContainerRequestContext rc,
javax.ws.rs.core.UriInfo ui)
protected ClientTokenContext initializeClientTokenContext(javax.ws.rs.container.ContainerRequestContext rc, ClientAccessToken at, javax.ws.rs.core.MultivaluedMap<String,String> params)
protected ClientTokenContext createTokenContext(javax.ws.rs.container.ContainerRequestContext rc, ClientAccessToken at, javax.ws.rs.core.MultivaluedMap<String,String> state)
protected javax.ws.rs.core.MultivaluedMap<String,String> createRedirectState(javax.ws.rs.container.ContainerRequestContext rc, javax.ws.rs.core.UriInfo ui)
protected javax.ws.rs.core.MultivaluedMap<String,String> toCodeRequestState(javax.ws.rs.container.ContainerRequestContext rc, javax.ws.rs.core.UriInfo ui)
protected javax.ws.rs.core.MultivaluedMap<String,String> toRequestState(javax.ws.rs.container.ContainerRequestContext rc, javax.ws.rs.core.UriInfo ui)
public void setScopes(String scopes)
public void setStartUri(String relStartUri)
public void setAuthorizationServiceUri(String authorizationServiceUri)
public void setCompleteUri(String completeUri)
public void setAccessTokenServiceClient(WebClient accessTokenServiceClient)
public void setClientCodeStateManager(ClientCodeStateManager manager)
public void setClientTokenContextManager(ClientTokenContextManager clientTokenContextManager)
public void setConsumer(Consumer consumer)
public Consumer getConsumer()
public void setDecodeRequestParameters(boolean decodeRequestParameters)
protected ClientTokenContext getClientTokenContext(javax.ws.rs.container.ContainerRequestContext rc)
public void setExpiryThreshold(long expiryThreshold)
public void setRedirectUri(String redirectUri)
public void setSetFormPostResponseMode(boolean setFormPostResponseMode)
Apache CXF