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) voidremoveAuthorizationGrants(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
-