@Singleton public class MdbTokenStore extends Object implements TokenStore
| Constructor and Description |
|---|
MdbTokenStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAccessToken(com.nimbusds.oauth2.sdk.token.BearerAccessToken token,
com.nimbusds.openid.connect.sdk.claims.UserInfo userInfo,
com.nimbusds.oauth2.sdk.id.ClientID clientId,
com.nimbusds.oauth2.sdk.token.RefreshToken refreshToken) |
void |
addAuthCode(com.nimbusds.oauth2.sdk.AuthorizationCode code,
com.nimbusds.openid.connect.sdk.claims.UserInfo userInfo,
com.nimbusds.oauth2.sdk.id.ClientID clientId,
LoginSessionToken sessionId,
URI redirectUri) |
void |
addLoginSession(LoginSessionToken sessionId,
com.nimbusds.openid.connect.sdk.claims.UserInfo userInfo) |
void |
addRefreshToken(com.nimbusds.oauth2.sdk.token.RefreshToken token,
com.nimbusds.openid.connect.sdk.claims.UserInfo userInfo,
com.nimbusds.oauth2.sdk.id.ClientID clientId,
LoginSessionToken sessionId) |
AuthCodeAndMetadata |
consumeAuthCode(com.nimbusds.oauth2.sdk.AuthorizationCode authCode) |
RefreshTokenAndMetadata |
findRefreshToken(com.nimbusds.oauth2.sdk.token.RefreshToken refreshToken) |
void |
invalidateLoginSession(LoginSessionToken loginSessionToken) |
boolean |
isValid(LoginSessionToken loginSessionToken) |
boolean |
isValid(String id) |
com.nimbusds.oauth2.sdk.token.AccessToken |
load(String id) |
com.nimbusds.openid.connect.sdk.claims.UserInfo |
loadUserInfo(String id) |
com.nimbusds.openid.connect.sdk.claims.UserInfo |
loadUserInfoFromLoginSession(LoginSessionToken sessionId) |
void |
remove(LoginSessionToken loginSessionToken) |
void |
remove(String id,
com.nimbusds.oauth2.sdk.id.ClientID clientId) |
void |
removeLoginSession(LoginSessionToken sessionId) |
public void addAuthCode(com.nimbusds.oauth2.sdk.AuthorizationCode code,
com.nimbusds.openid.connect.sdk.claims.UserInfo userInfo,
com.nimbusds.oauth2.sdk.id.ClientID clientId,
LoginSessionToken sessionId,
URI redirectUri)
addAuthCode in interface TokenStorepublic void addRefreshToken(com.nimbusds.oauth2.sdk.token.RefreshToken token,
com.nimbusds.openid.connect.sdk.claims.UserInfo userInfo,
com.nimbusds.oauth2.sdk.id.ClientID clientId,
LoginSessionToken sessionId)
addRefreshToken in interface TokenStorepublic void addAccessToken(com.nimbusds.oauth2.sdk.token.BearerAccessToken token,
com.nimbusds.openid.connect.sdk.claims.UserInfo userInfo,
com.nimbusds.oauth2.sdk.id.ClientID clientId,
com.nimbusds.oauth2.sdk.token.RefreshToken refreshToken)
addAccessToken in interface TokenStorepublic void remove(String id, com.nimbusds.oauth2.sdk.id.ClientID clientId)
remove in interface TokenStorepublic com.nimbusds.oauth2.sdk.token.AccessToken load(String id)
load in interface TokenStorepublic boolean isValid(String id)
isValid in interface TokenStorepublic void addLoginSession(LoginSessionToken sessionId, com.nimbusds.openid.connect.sdk.claims.UserInfo userInfo)
addLoginSession in interface TokenStorepublic com.nimbusds.openid.connect.sdk.claims.UserInfo loadUserInfoFromLoginSession(LoginSessionToken sessionId)
loadUserInfoFromLoginSession in interface TokenStorepublic void removeLoginSession(LoginSessionToken sessionId)
removeLoginSession in interface TokenStorepublic void remove(LoginSessionToken loginSessionToken)
remove in interface TokenStorepublic boolean isValid(LoginSessionToken loginSessionToken)
isValid in interface TokenStorepublic void invalidateLoginSession(LoginSessionToken loginSessionToken)
invalidateLoginSession in interface TokenStorepublic com.nimbusds.openid.connect.sdk.claims.UserInfo loadUserInfo(String id)
loadUserInfo in interface TokenStorepublic AuthCodeAndMetadata consumeAuthCode(com.nimbusds.oauth2.sdk.AuthorizationCode authCode)
consumeAuthCode in interface TokenStorepublic RefreshTokenAndMetadata findRefreshToken(com.nimbusds.oauth2.sdk.token.RefreshToken refreshToken)
findRefreshToken in interface TokenStoreCopyright © 2015–2017. All rights reserved.