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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuthorizationCodeGrant
createAuthorizationCodeGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime)
AuthorizationGrant
createAuthorizationGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime)
CIBAGrant
createCIBAGrant(CibaRequestCacheControl request)
ClientCredentialsGrant
createClientCredentialsGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client)
DeviceCodeGrant
createDeviceGrant(DeviceAuthorizationCacheControl data, io.jans.as.common.model.common.User user)
ImplicitGrant
createImplicitGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime)
ResourceOwnerPasswordCredentialsGrant
createResourceOwnerPasswordCredentialsGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client)
TokenExchangeGrant
createTokenExchangeGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client)
AuthorizationCodeGrant
getAuthorizationCodeGrant(String authorizationCode)
List<AuthorizationGrant>
getAuthorizationGrant(String clientId)
AuthorizationGrant
getAuthorizationGrantByAccessToken(String tokenCode)
AuthorizationGrant
getAuthorizationGrantByIdToken(String idToken)
AuthorizationGrant
getAuthorizationGrantByRefreshToken(String clientId, String refreshTokenCode)
CIBAGrant
getCIBAGrant(String authReqId)
DeviceCodeGrant
getDeviceCodeGrant(String deviceCode)
void
removeAuthorizationGrants(List<AuthorizationGrant> authorizationGrants)
-
-
-
Method Detail
-
removeAuthorizationGrants
void removeAuthorizationGrants(List<AuthorizationGrant> authorizationGrants)
-
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
CIBAGrant createCIBAGrant(CibaRequestCacheControl request)
-
getAuthorizationCodeGrant
AuthorizationCodeGrant getAuthorizationCodeGrant(String authorizationCode)
-
getAuthorizationGrantByRefreshToken
AuthorizationGrant getAuthorizationGrantByRefreshToken(String clientId, String refreshTokenCode)
-
getAuthorizationGrant
List<AuthorizationGrant> getAuthorizationGrant(String clientId)
-
getAuthorizationGrantByAccessToken
AuthorizationGrant getAuthorizationGrantByAccessToken(String tokenCode)
-
getAuthorizationGrantByIdToken
AuthorizationGrant getAuthorizationGrantByIdToken(String idToken)
-
createDeviceGrant
DeviceCodeGrant createDeviceGrant(DeviceAuthorizationCacheControl data, io.jans.as.common.model.common.User user)
-
getDeviceCodeGrant
DeviceCodeGrant getDeviceCodeGrant(String deviceCode)
-
-