Uses of Class
com.nimbusds.openid.connect.provider.spi.grants.IDTokenSpec
Packages that use IDTokenSpec
Package
Description
OAuth 2.0 authorisation grant handler SPIs.
-
Uses of IDTokenSpec in com.nimbusds.openid.connect.provider.spi.grants
Fields in com.nimbusds.openid.connect.provider.spi.grants declared as IDTokenSpecModifier and TypeFieldDescriptionstatic final IDTokenSpec
IDTokenSpec.NONE
None (no issue) ID token specification.Methods in com.nimbusds.openid.connect.provider.spi.grants that return IDTokenSpecModifier and TypeMethodDescriptionSubjectAuthorization.getIDTokenSpec()
Returns the ID token specification.static IDTokenSpec
IDTokenSpec.parse
(net.minidev.json.JSONObject jsonObject) Parses an ID token specification from the specified JSON object.Constructors in com.nimbusds.openid.connect.provider.spi.grants with parameters of type IDTokenSpecModifierConstructorDescriptionPasswordGrantAuthorization
(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, IDTokenSpec idTokenSpec, ClaimsSpec claimsSpec, @Nullable net.minidev.json.JSONObject data) Creates a new OpenID Connect / OAuth 2.0 authorisation for a password grant.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.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, 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. -
Uses of IDTokenSpec in com.nimbusds.openid.connect.provider.spi.nativesso
Methods in com.nimbusds.openid.connect.provider.spi.nativesso that return IDTokenSpecModifier and TypeMethodDescriptionBackChannelDeviceSSOAuthorization.getIDTokenSpec()
Returns the ID token specification.Constructors in com.nimbusds.openid.connect.provider.spi.nativesso with parameters of type IDTokenSpecModifierConstructorDescriptionBackChannelDeviceSSOAuthorization
(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).