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, relativeUrls, 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, isRelativeUrls, setAuthUrl, setClientId, setCodeUrl, setCredentials, setPublicClient, setRefreshUrl, setRelativeUrls, setScope, setStateCookieName, setStateCookiePath, stripOauthParametersFromRedirect
protected 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.BadRequestException
javax.ws.rs.InternalServerErrorException
public 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.