Package org.gluu.oxauth.model.common
Class AuthorizationGrantList
java.lang.Object
org.gluu.oxauth.model.common.AuthorizationGrantList
- All Implemented Interfaces:
IAuthorizationGrantList
Component to hold in memory authorization grant objects.
- Version:
- February 25, 2020
- Author:
- Javier Rojas Blum
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassertTokenType(TokenLdap tokenLdap, TokenType tokenType, String clientId) createAuthorizationCodeGrant(User user, Client client, Date authenticationTime) createAuthorizationGrant(User user, Client client, Date authenticationTime) createCIBAGrant(CibaRequestCacheControl request) createClientCredentialsGrant(User user, Client client) createDeviceGrant(DeviceAuthorizationCacheControl data, User user) createImplicitGrant(User user, Client client, Date authenticationTime) createResourceOwnerPasswordCredentialsGrant(User user, Client client) getAuthorizationCodeGrant(String authorizationCode) getAuthorizationGrant(String clientId) getAuthorizationGrantByAccessToken(String accessToken) getAuthorizationGrantByAccessToken(String accessToken, boolean onlyFromCache) getAuthorizationGrantByIdToken(String idToken) getAuthorizationGrantByRefreshToken(String clientId, String refreshTokenCode) getCIBAGrant(String authReqId) getDeviceCodeGrant(String deviceCode) voidremoveAuthorizationGrants(List<AuthorizationGrant> authorizationGrants)
-
Constructor Details
-
AuthorizationGrantList
public AuthorizationGrantList()
-
-
Method Details
-
removeAuthorizationGrants
- Specified by:
removeAuthorizationGrantsin interfaceIAuthorizationGrantList
-
createAuthorizationGrant
public AuthorizationGrant createAuthorizationGrant(User user, Client client, Date authenticationTime) - Specified by:
createAuthorizationGrantin interfaceIAuthorizationGrantList
-
createAuthorizationCodeGrant
public AuthorizationCodeGrant createAuthorizationCodeGrant(User user, Client client, Date authenticationTime) - Specified by:
createAuthorizationCodeGrantin interfaceIAuthorizationGrantList
-
createImplicitGrant
- Specified by:
createImplicitGrantin interfaceIAuthorizationGrantList
-
createClientCredentialsGrant
- Specified by:
createClientCredentialsGrantin interfaceIAuthorizationGrantList
-
createResourceOwnerPasswordCredentialsGrant
public ResourceOwnerPasswordCredentialsGrant createResourceOwnerPasswordCredentialsGrant(User user, Client client) - Specified by:
createResourceOwnerPasswordCredentialsGrantin interfaceIAuthorizationGrantList
-
createCIBAGrant
- Specified by:
createCIBAGrantin interfaceIAuthorizationGrantList
-
getCIBAGrant
- Specified by:
getCIBAGrantin interfaceIAuthorizationGrantList
-
createDeviceGrant
- Specified by:
createDeviceGrantin interfaceIAuthorizationGrantList
-
getDeviceCodeGrant
- Specified by:
getDeviceCodeGrantin interfaceIAuthorizationGrantList
-
getAuthorizationCodeGrant
- Specified by:
getAuthorizationCodeGrantin interfaceIAuthorizationGrantList
-
getAuthorizationGrantByRefreshToken
public AuthorizationGrant getAuthorizationGrantByRefreshToken(String clientId, String refreshTokenCode) - Specified by:
getAuthorizationGrantByRefreshTokenin interfaceIAuthorizationGrantList
-
assertTokenType
public AuthorizationGrant assertTokenType(TokenLdap tokenLdap, TokenType tokenType, String clientId) -
getAuthorizationGrant
- Specified by:
getAuthorizationGrantin interfaceIAuthorizationGrantList
-
getAuthorizationGrantByAccessToken
- Specified by:
getAuthorizationGrantByAccessTokenin interfaceIAuthorizationGrantList
-
getAuthorizationGrantByAccessToken
public AuthorizationGrant getAuthorizationGrantByAccessToken(String accessToken, boolean onlyFromCache) -
getAuthorizationGrantByIdToken
- Specified by:
getAuthorizationGrantByIdTokenin interfaceIAuthorizationGrantList
-
asGrant
-