Package io.jans.as.server.model.common
Interface IAuthorizationGrantList
- All Known Implementing Classes:
AuthorizationGrantList
public interface IAuthorizationGrantList
- Version:
- August 20, 2019
- Author:
- Yuriy Zabrovarnyy
-
Method Summary
Modifier and TypeMethodDescriptioncreateAuthorizationCodeGrant
(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime) createAuthorizationGrant
(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime) createCIBAGrant
(CibaRequestCacheControl request) createClientCredentialsGrant
(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client) createDeviceGrant
(DeviceAuthorizationCacheControl data, io.jans.as.common.model.common.User user) createImplicitGrant
(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime) createResourceOwnerPasswordCredentialsGrant
(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client) createTokenExchangeGrant
(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client) getAuthorizationCodeGrant
(String authorizationCode) getAuthorizationGrant
(String clientId) getAuthorizationGrantByAccessToken
(String tokenCode) getAuthorizationGrantByIdToken
(String idToken) getAuthorizationGrantByReferenceId
(String idToken) getAuthorizationGrantByRefreshToken
(String clientId, String refreshTokenCode) getCIBAGrant
(String authReqId) getDeviceCodeGrant
(String deviceCode) void
removeAuthorizationGrants
(List<AuthorizationGrant> authorizationGrants)
-
Method Details
-
removeAuthorizationGrants
-
createAuthorizationGrant
AuthorizationGrant createAuthorizationGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime) -
createAuthorizationCodeGrant
AuthorizationCodeGrant createAuthorizationCodeGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime) -
createImplicitGrant
ImplicitGrant createImplicitGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime) -
createClientCredentialsGrant
ClientCredentialsGrant createClientCredentialsGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client) -
createResourceOwnerPasswordCredentialsGrant
ResourceOwnerPasswordCredentialsGrant createResourceOwnerPasswordCredentialsGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client) -
createTokenExchangeGrant
TokenExchangeGrant createTokenExchangeGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client) -
createCIBAGrant
-
getAuthorizationCodeGrant
-
getAuthorizationGrantByRefreshToken
-
getAuthorizationGrant
-
getAuthorizationGrantByAccessToken
-
getAuthorizationGrantByJti
-
getAuthorizationGrantByIdToken
-
getAuthorizationGrantByReferenceId
-
getCIBAGrant
-
createDeviceGrant
DeviceCodeGrant createDeviceGrant(DeviceAuthorizationCacheControl data, io.jans.as.common.model.common.User user) -
getDeviceCodeGrant
-