public class JaxrsOAuthClient extends AbstractOAuthClient
| Modifier and Type | Field and Description |
|---|---|
protected javax.ws.rs.client.Client |
client |
protected static org.jboss.logging.Logger |
logger |
authUrl, clientId, codeUrl, credentials, isSecure, publicClient, refreshUrl, scope, stateCookieName, stateCookiePath| 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, getCodeUrl, getCredentials, getRefreshUrl, getScope, getStateCode, getStateCookieName, getStateCookiePath, isPublicClient, setAuthUrl, setClientId, setCodeUrl, setCredentials, setPublicClient, setRefreshUrl, setScope, setStateCookieName, setStateCookiePath, stripOauthParametersFromRedirectprotected static final org.jboss.logging.Logger logger
protected javax.ws.rs.client.Client client
public 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 © 2014. All Rights Reserved.