Uses of Class
com.nimbusds.openid.connect.provider.spi.grants.RefreshTokenSpec
Package
Description
OAuth 2.0 authorisation grant handler SPIs.
-
Uses of RefreshTokenSpec in com.nimbusds.openid.connect.provider.spi.grants
Modifier and TypeFieldDescriptionstatic final RefreshTokenSpec
RefreshTokenSpec.DEFAULT
Default refresh token specification (no issue).Modifier and TypeMethodDescriptionPasswordGrantAuthorization.getRefreshTokenSpec()
Returns the refresh token specification.TokenExchangeAuthorization.getRefreshTokenSpec()
Returns the refresh token specification.static RefreshTokenSpec
RefreshTokenSpec.parse
(net.minidev.json.JSONObject o) Parses a refresh token specification from the specified JSON object.ModifierConstructorDescriptionPasswordGrantAuthorization
(com.nimbusds.oauth2.sdk.id.Subject subject, @Nullable Date authTime, @Nullable com.nimbusds.openid.connect.sdk.claims.ACR acr, @Nullable List<com.nimbusds.openid.connect.sdk.claims.AMR> amrList, com.nimbusds.oauth2.sdk.Scope scope, @Nullable List<com.nimbusds.oauth2.sdk.id.Audience> audList, boolean longLived, AccessTokenSpec accessTokenSpec, RefreshTokenSpec refreshTokenSpec, IDTokenSpec idTokenSpec, ClaimsSpec claimsSpec, @Nullable net.minidev.json.JSONObject data) Deprecated.PasswordGrantAuthorization
(com.nimbusds.oauth2.sdk.id.Subject subject, com.nimbusds.oauth2.sdk.Scope scope, boolean longLived, AccessTokenSpec accessTokenSpec, RefreshTokenSpec refreshTokenSpec, @Nullable net.minidev.json.JSONObject data) Creates a new OAuth 2.0 - only authorisation for a password grant.PasswordGrantAuthorization
(com.nimbusds.oauth2.sdk.id.Subject subject, com.nimbusds.oauth2.sdk.Scope scope, boolean longLived, AccessTokenSpec accessTokenSpec, RefreshTokenSpec refreshTokenSpec, IDTokenSpec idTokenSpec, ClaimsSpec claimsSpec, @Nullable net.minidev.json.JSONObject data) Creates a new OpenID Connect / OAuth 2.0 authorisation for a password grant.PasswordGrantAuthorization
(com.nimbusds.oauth2.sdk.id.Subject subject, com.nimbusds.oauth2.sdk.Scope scope, @Nullable List<com.nimbusds.oauth2.sdk.id.Audience> audList, boolean longLived, AccessTokenSpec accessTokenSpec, RefreshTokenSpec refreshTokenSpec, @Nullable net.minidev.json.JSONObject data) Deprecated.TokenExchangeAuthorization
(com.nimbusds.oauth2.sdk.id.Subject subject, com.nimbusds.oauth2.sdk.Scope scope, boolean longLived, AccessTokenSpec accessTokenSpec, RefreshTokenSpec refreshTokenSpec, ClaimsSpec claimsSpec, @Nullable net.minidev.json.JSONObject data) Creates a new token exchange authorisation specifying the issue of an own (local)access token
with an optional refresh token.TokenExchangeAuthorization
(com.nimbusds.oauth2.sdk.id.Subject subject, com.nimbusds.oauth2.sdk.Scope scope, boolean longLived, AccessTokenSpec accessTokenSpec, RefreshTokenSpec refreshTokenSpec, IDTokenSpec idTokenSpec, ClaimsSpec claimsSpec, @Nullable net.minidev.json.JSONObject data) Creates a new token exchange authorisation specifying the issue of an own (local)access token
with an optional refresh token and ID token.