public class JaxrsOAuthClient extends AbstractOAuthClient
| Modifier and Type | Field and Description |
|---|---|
protected javax.ws.rs.client.Client |
client |
authUrl, clientId, credentials, isSecure, publicClient, relativeUrlsUsed, scope, stateCookieName, stateCookiePath, tokenUrl| Constructor and Description |
|---|
JaxrsOAuthClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkStateCookie(javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers) |
String |
getAccessCode(javax.ws.rs.core.UriInfo uriInfo) |
String |
getBearerToken(javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.client.Client |
getClient() |
String |
getError(javax.ws.rs.core.UriInfo uriInfo) |
String |
getStateCookiePath(javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
redirect(javax.ws.rs.core.UriInfo uriInfo,
String redirectUri) |
String |
resolveBearerToken(String redirectUri,
String code) |
void |
setClient(javax.ws.rs.client.Client client) |
void |
stop()
closes client
|
getAuthUrl, getClientId, getCredentials, getRelativeUrlsUsed, getScope, getStateCode, getStateCookieName, getStateCookiePath, getTokenUrl, isPublicClient, setAuthUrl, setClientId, setCredentials, setPublicClient, setRelativeUrlsUsed, setScope, setStateCookieName, setStateCookiePath, setTokenUrl, stripOauthParametersFromRedirectpublic void stop()
public javax.ws.rs.client.Client getClient()
public void setClient(javax.ws.rs.client.Client client)
public javax.ws.rs.core.Response redirect(javax.ws.rs.core.UriInfo uriInfo,
String redirectUri)
public String getStateCookiePath(javax.ws.rs.core.UriInfo uriInfo)
public String getBearerToken(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders headers) throws javax.ws.rs.BadRequestException, javax.ws.rs.InternalServerErrorException
javax.ws.rs.BadRequestExceptionjavax.ws.rs.InternalServerErrorExceptionpublic String getError(javax.ws.rs.core.UriInfo uriInfo)
public String getAccessCode(javax.ws.rs.core.UriInfo uriInfo)
public void checkStateCookie(javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers)
Copyright © 2015. All rights reserved.