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 AuthorizationCodeGrantcreateAuthorizationCodeGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime)AuthorizationGrantcreateAuthorizationGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime)CIBAGrantcreateCIBAGrant(CibaRequestCacheControl request)ClientCredentialsGrantcreateClientCredentialsGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client)DeviceCodeGrantcreateDeviceGrant(DeviceAuthorizationCacheControl data, io.jans.as.common.model.common.User user)ImplicitGrantcreateImplicitGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client, Date authenticationTime)ResourceOwnerPasswordCredentialsGrantcreateResourceOwnerPasswordCredentialsGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client)TokenExchangeGrantcreateTokenExchangeGrant(io.jans.as.common.model.common.User user, io.jans.as.common.model.registration.Client client)AuthorizationCodeGrantgetAuthorizationCodeGrant(String authorizationCode)List<AuthorizationGrant>getAuthorizationGrant(String clientId)AuthorizationGrantgetAuthorizationGrantByAccessToken(String tokenCode)AuthorizationGrantgetAuthorizationGrantByIdToken(String idToken)AuthorizationGrantgetAuthorizationGrantByRefreshToken(String clientId, String refreshTokenCode)CIBAGrantgetCIBAGrant(String authReqId)DeviceCodeGrantgetDeviceCodeGrant(String deviceCode)voidremoveAuthorizationGrants(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)
-
-