Modifier and Type | Field and Description |
---|---|
static TypeArg<AccessToken> |
__TYPE_ARG |
Constructor and Description |
---|
AccessToken(AccessToken delegate) |
Modifier and Type | Method and Description |
---|---|
JsonObject |
accessToken()
The Access Token if present parsed as a JsonObject
|
boolean |
equals(Object o) |
boolean |
expired()
Check if the access token is expired or not.
|
AccessToken |
fetch(HttpMethod method,
String resource,
JsonObject headers,
Buffer payload,
Handler<AsyncResult<OAuth2Response>> callback)
Fetches a JSON resource using this Access Token.
|
AccessToken |
fetch(String resource,
Handler<AsyncResult<OAuth2Response>> callback)
Fetches a JSON resource using this Access Token.
|
rx.Observable<OAuth2Response> |
fetchObservable(HttpMethod method,
String resource,
JsonObject headers,
Buffer payload)
Deprecated.
use
rxFetch(java.lang.String) instead |
rx.Observable<OAuth2Response> |
fetchObservable(String resource)
Deprecated.
use
rxFetch(java.lang.String) instead |
AccessToken |
getDelegate() |
int |
hashCode() |
JsonObject |
idToken()
The Id Token if present parsed as a JsonObject
|
AccessToken |
introspect(Handler<AsyncResult<Void>> callback)
Introspect access token.
|
AccessToken |
introspect(String tokenType,
Handler<AsyncResult<Void>> callback)
Introspect access token.
|
rx.Observable<Void> |
introspectObservable()
Deprecated.
use
rxIntrospect() instead |
rx.Observable<Void> |
introspectObservable(String tokenType)
Deprecated.
use
rxIntrospect() instead |
AccessToken |
logout(Handler<AsyncResult<Void>> callback)
Revoke refresh token and calls the logout endpoint.
|
rx.Observable<Void> |
logoutObservable()
Deprecated.
use
rxLogout() instead |
static AccessToken |
newInstance(AccessToken arg) |
String |
opaqueAccessToken()
The RAW String if available for the Access Token
|
String |
opaqueIdToken()
The RAW String if available for the Id Token
|
String |
opaqueRefreshToken()
The RAW String if available for the Refresh Token
|
AccessToken |
refresh(Handler<AsyncResult<Void>> callback)
Refresh the access token
|
rx.Observable<Void> |
refreshObservable()
Deprecated.
use
rxRefresh() instead |
JsonObject |
refreshToken()
The Refresh Token if present parsed as a JsonObject
|
AccessToken |
revoke(String token_type,
Handler<AsyncResult<Void>> callback)
Revoke access or refresh token
|
rx.Observable<Void> |
revokeObservable(String token_type)
Deprecated.
use
rxRevoke(java.lang.String) instead |
rx.Single<OAuth2Response> |
rxFetch(HttpMethod method,
String resource,
JsonObject headers,
Buffer payload)
Fetches a JSON resource using this Access Token.
|
rx.Single<OAuth2Response> |
rxFetch(String resource)
Fetches a JSON resource using this Access Token.
|
rx.Single<Void> |
rxIntrospect()
Introspect access token.
|
rx.Single<Void> |
rxIntrospect(String tokenType)
Introspect access token.
|
rx.Single<Void> |
rxLogout()
Revoke refresh token and calls the logout endpoint.
|
rx.Single<Void> |
rxRefresh()
Refresh the access token
|
rx.Single<Void> |
rxRevoke(String token_type)
Revoke access or refresh token
|
rx.Single<JsonObject> |
rxUserInfo()
Load the user info as per OIDC spec.
|
AccessToken |
setTrustJWT(boolean trust) |
String |
tokenType() |
String |
toString() |
AccessToken |
userInfo(Handler<AsyncResult<JsonObject>> callback)
Load the user info as per OIDC spec.
|
rx.Observable<JsonObject> |
userInfoObservable()
Deprecated.
use
rxUserInfo() instead |
clearCache, isAuthorised, isAuthorisedObservable, isAuthorized, isAuthorizedObservable, newInstance, principal, rxIsAuthorised, rxIsAuthorized, setAuthProvider
public static final TypeArg<AccessToken> __TYPE_ARG
public AccessToken(AccessToken delegate)
public AccessToken getDelegate()
getDelegate
in class User
public boolean expired()
public JsonObject accessToken()
public JsonObject refreshToken()
public JsonObject idToken()
public String opaqueAccessToken()
public String opaqueRefreshToken()
public String opaqueIdToken()
public String tokenType()
public AccessToken setTrustJWT(boolean trust)
public AccessToken refresh(Handler<AsyncResult<Void>> callback)
callback
- - The callback function returning the results.@Deprecated public rx.Observable<Void> refreshObservable()
rxRefresh()
insteadpublic rx.Single<Void> rxRefresh()
public AccessToken revoke(String token_type, Handler<AsyncResult<Void>> callback)
token_type
- - A String containing the type of token to revoke. Should be either "access_token" or "refresh_token".callback
- - The callback function returning the results.@Deprecated public rx.Observable<Void> revokeObservable(String token_type)
rxRevoke(java.lang.String)
insteadtoken_type
- - A String containing the type of token to revoke. Should be either "access_token" or "refresh_token".public rx.Single<Void> rxRevoke(String token_type)
token_type
- - A String containing the type of token to revoke. Should be either "access_token" or "refresh_token".public AccessToken logout(Handler<AsyncResult<Void>> callback)
callback
- - The callback function returning the results.@Deprecated public rx.Observable<Void> logoutObservable()
rxLogout()
insteadpublic rx.Single<Void> rxLogout()
public AccessToken introspect(Handler<AsyncResult<Void>> callback)
callback
- - The callback function returning the results.@Deprecated public rx.Observable<Void> introspectObservable()
rxIntrospect()
insteadpublic rx.Single<Void> rxIntrospect()
public AccessToken introspect(String tokenType, Handler<AsyncResult<Void>> callback)
tokenType
- - A String containing the type of token to revoke. Should be either "access_token" or "refresh_token".callback
- - The callback function returning the results.@Deprecated public rx.Observable<Void> introspectObservable(String tokenType)
rxIntrospect()
insteadtokenType
- - A String containing the type of token to revoke. Should be either "access_token" or "refresh_token".public rx.Single<Void> rxIntrospect(String tokenType)
tokenType
- - A String containing the type of token to revoke. Should be either "access_token" or "refresh_token".public AccessToken userInfo(Handler<AsyncResult<JsonObject>> callback)
callback
- - The callback function returning the results.@Deprecated public rx.Observable<JsonObject> userInfoObservable()
rxUserInfo()
insteadpublic rx.Single<JsonObject> rxUserInfo()
public AccessToken fetch(String resource, Handler<AsyncResult<OAuth2Response>> callback)
resource
- - the resource to fetch.callback
- - The callback function returning the results.@Deprecated public rx.Observable<OAuth2Response> fetchObservable(String resource)
rxFetch(java.lang.String)
insteadresource
- - the resource to fetch.public rx.Single<OAuth2Response> rxFetch(String resource)
resource
- - the resource to fetch.public AccessToken fetch(HttpMethod method, String resource, JsonObject headers, Buffer payload, Handler<AsyncResult<OAuth2Response>> callback)
method
- - the HTTP method to user.resource
- - the resource to fetch.headers
- - extra headers to pass to the request.payload
- - payload to send to the server.callback
- - The callback function returning the results.@Deprecated public rx.Observable<OAuth2Response> fetchObservable(HttpMethod method, String resource, JsonObject headers, Buffer payload)
rxFetch(java.lang.String)
insteadmethod
- - the HTTP method to user.resource
- - the resource to fetch.headers
- - extra headers to pass to the request.payload
- - payload to send to the server.public rx.Single<OAuth2Response> rxFetch(HttpMethod method, String resource, JsonObject headers, Buffer payload)
method
- - the HTTP method to user.resource
- - the resource to fetch.headers
- - extra headers to pass to the request.payload
- - payload to send to the server.public static AccessToken newInstance(AccessToken arg)
Copyright © 2019 Eclipse. All rights reserved.