Uses of Class
com.nimbusds.openid.connect.provider.spi.grants.AccessTokenSpec
Packages that use AccessTokenSpec
Package
Description
OAuth 2.0 authorisation grant handler SPIs.
-
Uses of AccessTokenSpec in com.nimbusds.openid.connect.provider.spi.grants
Fields in com.nimbusds.openid.connect.provider.spi.grants declared as AccessTokenSpecModifier and TypeFieldDescriptionstatic final AccessTokenSpec
AccessTokenSpec.DEFAULT
The default access token specification.Methods in com.nimbusds.openid.connect.provider.spi.grants that return AccessTokenSpecModifier and TypeMethodDescriptionGrantAuthorization.getAccessTokenSpec()
Returns the access token specification.static AccessTokenSpec
AccessTokenSpec.parse
(net.minidev.json.JSONObject jsonObject) Parses an access token specification from the specified JSON object.Constructors in com.nimbusds.openid.connect.provider.spi.grants with parameters of type AccessTokenSpecModifierConstructorDescriptionGrantAuthorization
(com.nimbusds.oauth2.sdk.Scope scope, @Nullable List<com.nimbusds.oauth2.sdk.id.Audience> audList, AccessTokenSpec accessTokenSpec, @Nullable net.minidev.json.JSONObject data) Deprecated.GrantAuthorization
(com.nimbusds.oauth2.sdk.Scope scope, AccessTokenSpec accessTokenSpec, @Nullable net.minidev.json.JSONObject data) Creates a new basic authorisation.GrantAuthorization
(com.nimbusds.oauth2.sdk.Scope scope, AccessTokenSpec accessTokenSpec, ClaimsSpec claimsSpec, @Nullable net.minidev.json.JSONObject data) Creates a new basic authorisation.PasswordGrantAuthorization
(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.SelfIssuedAssertionAuthorization
(com.nimbusds.oauth2.sdk.id.ClientID subject, com.nimbusds.oauth2.sdk.Scope scope, AccessTokenSpec accessTokenSpec, @Nullable net.minidev.json.JSONObject data) Creates a new authorisation for a self-issued assertion grant where the client acts on its own behalf.SelfIssuedAssertionAuthorization
(com.nimbusds.oauth2.sdk.id.Subject subject, com.nimbusds.oauth2.sdk.Scope scope, AccessTokenSpec accessTokenSpec, IDTokenSpec idTokenSpec, ClaimsSpec claimsSpec, @Nullable net.minidev.json.JSONObject data) Creates a new authorisation for a self-issued assertion grant where the client acts on behalf of a user.SubjectAuthorization
(com.nimbusds.oauth2.sdk.id.Subject subject, com.nimbusds.oauth2.sdk.Scope scope, AccessTokenSpec accessTokenSpec, IDTokenSpec idTokenSpec, ClaimsSpec claimsSpec, @Nullable net.minidev.json.JSONObject data) Creates a new authorisation for the specified subject.ThirdPartyAssertionAuthorization
(com.nimbusds.oauth2.sdk.id.ClientID subject, com.nimbusds.oauth2.sdk.Scope scope, AccessTokenSpec accessTokenSpec, @Nullable net.minidev.json.JSONObject data) Creates a new authorisation for a third-party issued assertion grant where the client acts on its own behalf.ThirdPartyAssertionAuthorization
(com.nimbusds.oauth2.sdk.id.Subject subject, com.nimbusds.oauth2.sdk.id.ClientID clientID, com.nimbusds.oauth2.sdk.Scope scope, AccessTokenSpec accessTokenSpec, IDTokenSpec idTokenSpec, ClaimsSpec claimsSpec, @Nullable net.minidev.json.JSONObject data) Creates a new authorisation for a third-party issued assertion grant where the client acts on behalf of a user.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.TokenExchangeAuthorization
(com.nimbusds.oauth2.sdk.id.Subject subject, com.nimbusds.oauth2.sdk.Scope scope, AccessTokenSpec accessTokenSpec, ClaimsSpec claimsSpec, @Nullable net.minidev.json.JSONObject data) Creates a new token exchange authorisation specifying the issue of an own (local)access token
. -
Uses of AccessTokenSpec in com.nimbusds.openid.connect.provider.spi.nativesso
Methods in com.nimbusds.openid.connect.provider.spi.nativesso that return AccessTokenSpecModifier and TypeMethodDescriptionBackChannelDeviceSSOAuthorization.getAccessTokenSpec()
Returns the access token specification.Constructors in com.nimbusds.openid.connect.provider.spi.nativesso with parameters of type AccessTokenSpecModifierConstructorDescriptionBackChannelDeviceSSOAuthorization
(com.nimbusds.oauth2.sdk.Scope scope, AccessTokenSpec accessTokenSpec, RefreshTokenSpec refreshTokenSpec, IDTokenSpec idTokenSpec, ClaimsSpec claimsSpec, @Nullable net.minidev.json.JSONObject data) Creates a new Back-channel device SSO authorisation for a subject (end-user).