TrustOAuth2JwtGrantIssuer class abstract

Trust OAuth2 JWT Bearer Grant Type Issuer Request Body

Properties:

  • allowAnySubject - The "allow_any_subject" indicates that the issuer is allowed to have any principal as the subject of the JWT.
  • expiresAt - The "expires_at" indicates, when grant will expire, so we will reject assertion from "issuer" targeting "subject".
  • issuer - The "issuer" identifies the principal that issued the JWT assertion (same as "iss" claim in JWT).
  • jwk
  • scope - The "scope" contains list of scope values (as described in Section 3.3 of OAuth 2.0 RFC6749)
  • subject - The "subject" identifies the principal that is the subject of the JWT.
Annotations
  • @BuiltValue()

Constructors

TrustOAuth2JwtGrantIssuer([void updates(dynamic b)])
factory

Properties

allowAnySubject bool?
The "allow_any_subject" indicates that the issuer is allowed to have any principal as the subject of the JWT.
no setter
expiresAt DateTime
The "expires_at" indicates, when grant will expire, so we will reject assertion from "issuer" targeting "subject".
no setter
hashCode int
The hash code for this object.
no setterinherited
issuer String
The "issuer" identifies the principal that issued the JWT assertion (same as "iss" claim in JWT).
no setter
jwk JsonWebKey
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scope → BuiltList<String>
The "scope" contains list of scope values (as described in Section 3.3 of OAuth 2.0 RFC6749)
no setter
subject String?
The "subject" identifies the principal that is the subject of the JWT.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(dynamic)) TrustOAuth2JwtGrantIssuer
Rebuilds the instance.
inherited
toBuilder() → dynamic
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<TrustOAuth2JwtGrantIssuer>
no setter