Uses of Class
com.nimbusds.oauth2.sdk.id.Subject
-
Packages that use Subject Package Description com.nimbusds.oauth2.sdk Classes for representing, serialising and parsing OAuth 2.0 client requests and authorisation server responses.com.nimbusds.oauth2.sdk.assertions Common SAML 2.0 and JWT bearer assertion classes.com.nimbusds.oauth2.sdk.assertions.jwt JWT bearer assertions.com.nimbusds.oauth2.sdk.assertions.saml2 SAML 2.0 bearer assertions.com.nimbusds.oauth2.sdk.id Common OAuth 2.0 identifier and identity classes.com.nimbusds.openid.connect.sdk.claims Claims and claim sets used in OpenID Connect.com.nimbusds.openid.connect.sdk.id Common OpenID Connect identifier and identity classes. -
-
Uses of Subject in com.nimbusds.oauth2.sdk
Methods in com.nimbusds.oauth2.sdk that return Subject Modifier and Type Method Description Subject
TokenIntrospectionSuccessResponse. getSubject()
Returns the subject of the token, usually a machine-readable identifier of the resource owner who authorised the token.Methods in com.nimbusds.oauth2.sdk with parameters of type Subject Modifier and Type Method Description TokenIntrospectionSuccessResponse.Builder
TokenIntrospectionSuccessResponse.Builder. subject(Subject sub)
Sets the token subject. -
Uses of Subject in com.nimbusds.oauth2.sdk.assertions
Methods in com.nimbusds.oauth2.sdk.assertions that return Subject Modifier and Type Method Description Subject
AssertionDetails. getSubject()
Returns the subject.Constructors in com.nimbusds.oauth2.sdk.assertions with parameters of type Subject Constructor Description AssertionDetails(Issuer issuer, Subject subject, List<Audience> audience, Date iat, Date exp, Identifier id)
Creates a new assertion details instance. -
Uses of Subject in com.nimbusds.oauth2.sdk.assertions.jwt
Constructors in com.nimbusds.oauth2.sdk.assertions.jwt with parameters of type Subject Constructor Description JWTAssertionDetails(Issuer iss, Subject sub, Audience aud)
Creates a new JWT bearer assertion details (claims set) instance.JWTAssertionDetails(Issuer iss, Subject sub, List<Audience> aud, Date exp, Date nbf, Date iat, JWTID jti, Map<String,Object> other)
Creates a new JWT bearer assertion details (claims set) instance. -
Uses of Subject in com.nimbusds.oauth2.sdk.assertions.saml2
Constructors in com.nimbusds.oauth2.sdk.assertions.saml2 with parameters of type Subject Constructor Description SAML2AssertionDetails(Issuer issuer, Subject subject, Audience audience)
Creates a new SAML 2.0 bearer assertion details instance.SAML2AssertionDetails(Issuer issuer, Subject subject, String subjectFormat, Date subjectAuthTime, ACR subjectACR, List<Audience> audience, Date exp, Date nbf, Date iat, Identifier id, InetAddress clientAddress, Map<String,List<String>> attrStatement)
Creates a new SAML 2.0 bearer assertion details instance. -
Uses of Subject in com.nimbusds.oauth2.sdk.id
Methods in com.nimbusds.oauth2.sdk.id that return Subject Modifier and Type Method Description Subject
Actor. getSubject()
Returns the subject.Constructors in com.nimbusds.oauth2.sdk.id with parameters of type Subject Constructor Description Actor(Subject subject)
Creates a new actor.Actor(Subject subject, Issuer issuer, Actor parent)
Creates a new actor. -
Uses of Subject in com.nimbusds.openid.connect.sdk.claims
Methods in com.nimbusds.openid.connect.sdk.claims that return Subject Modifier and Type Method Description Subject
UserInfo. getSubject()
Gets the UserInfo subject.Constructors in com.nimbusds.openid.connect.sdk.claims with parameters of type Subject Constructor Description IDTokenClaimsSet(Issuer iss, Subject sub, List<Audience> aud, Date exp, Date iat)
Creates a new minimal ID token claims set.LogoutTokenClaimsSet(Issuer iss, Subject sub, List<Audience> aud, Date iat, JWTID jti, SessionID sid)
Creates a new logout token claims set.UserInfo(Subject sub)
Creates a new minimal UserInfo claims set. -
Uses of Subject in com.nimbusds.openid.connect.sdk.id
Methods in com.nimbusds.openid.connect.sdk.id that return Subject Modifier and Type Method Description Subject
HashBasedPairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
abstract Subject
PairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
Encodes a new pairwise subject identifier from the specified sector identifier and local subject.Subject
PairwiseSubjectCodec. encode(URI sectorURI, Subject localSub)
Encodes a new pairwise subject identifier from the specified sector identifier URI and local subject.Subject
SIVAESBasedPairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
Methods in com.nimbusds.openid.connect.sdk.id that return types with arguments of type Subject Modifier and Type Method Description Map.Entry<SectorID,Subject>
PairwiseSubjectCodec. decode(Subject pairwiseSubject)
Decodes the specified pairwise subject identifier to produce the matching sector identifier and local subject.Map.Entry<SectorID,Subject>
SIVAESBasedPairwiseSubjectCodec. decode(Subject pairwiseSubject)
Methods in com.nimbusds.openid.connect.sdk.id with parameters of type Subject Modifier and Type Method Description Map.Entry<SectorID,Subject>
PairwiseSubjectCodec. decode(Subject pairwiseSubject)
Decodes the specified pairwise subject identifier to produce the matching sector identifier and local subject.Map.Entry<SectorID,Subject>
SIVAESBasedPairwiseSubjectCodec. decode(Subject pairwiseSubject)
Subject
HashBasedPairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
abstract Subject
PairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
Encodes a new pairwise subject identifier from the specified sector identifier and local subject.Subject
PairwiseSubjectCodec. encode(URI sectorURI, Subject localSub)
Encodes a new pairwise subject identifier from the specified sector identifier URI and local subject.Subject
SIVAESBasedPairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
-