Package org.gluu.oxauth.model.common
Class DeviceCodeGrant
java.lang.Object
org.gluu.oxauth.model.common.AbstractAuthorizationGrant
org.gluu.oxauth.model.common.AuthorizationGrant
org.gluu.oxauth.model.common.DeviceCodeGrant
- All Implemented Interfaces:
IAuthorizationGrant
An extension grant with the grant type value: urn:ietf:params:oauth:grant-type:device_code
-
Field Summary
Fields inherited from class org.gluu.oxauth.model.common.AbstractAuthorizationGrant
accessTokens, appConfiguration, refreshTokens, scopeChecker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(DeviceAuthorizationCacheControl cacheData, User user) voidsave()Saves changes asynchronouslyvoidsetDeviceCode(String deviceCode) Methods inherited from class org.gluu.oxauth.model.common.AuthorizationGrant
asToken, asToken, asToken, asToken, asTokenLdap, checkExpiredTokens, checkScopesPolicy, createAccessToken, createIdToken, createIdToken, createRefreshToken, createRefreshToken, getScopesAsString, getSub, init, isCachedWithNoPersistence, isImplicitFlow, persist, persist, revokeAllTokens, setIsCachedWithNoPersistenceMethods inherited from class org.gluu.oxauth.model.common.AbstractAuthorizationGrant
getAccessToken, getAccessTokens, getAccessTokensCodes, getAcrValues, getAuthenticationTime, getAuthorizationCode, getAuthorizationGrantType, getClaims, getClient, getClientDn, getClientId, getCodeChallenge, getCodeChallengeMethod, getGrantId, getIdToken, getJwtAuthorizationRequest, getLongLivedAccessToken, getNonce, getRefreshToken, getRefreshTokens, getRefreshTokensCodes, getScopes, getSessionDn, getTokenBindingHash, getTokenLdap, getUser, getUserDn, getUserId, getX5ts256, setAccessTokens, setAcrValues, setAuthenticationTime, setAuthorizationCode, setClaims, setCodeChallenge, setCodeChallengeMethod, setGrantId, setIdToken, setJwtAuthorizationRequest, setLongLivedAccessToken, setNonce, setRefreshTokens, setScopes, setSessionDn, setTokenBindingHash, setTokenLdap, setX5ts256, toString
-
Constructor Details
-
DeviceCodeGrant
public DeviceCodeGrant()
-
-
Method Details
-
getGrantType
-
init
-
save
public void save()Description copied from interface:IAuthorizationGrantSaves changes asynchronously- Specified by:
savein interfaceIAuthorizationGrant- Overrides:
savein classAuthorizationGrant
-
getDeviceCode
-
setDeviceCode
-