OpenIdClaims class

Inheritance
Mixed in types

Constructors

OpenIdClaims.fromJson(Map<String, dynamic> json)

Properties

address Address
End-User's preferred postal address.
read-only, inherited
audience List<String>
Identifies the recipients that the JWT is intended for. [...]
read-only, inherited
authenticationContextClassReference String
Identifies the Authentication Context Class that the authentication performed satisfied.
read-only
authenticationMethodsReferences List<String>
List of strings that are identifiers for authentication methods used in the authentication.
read-only
authorizedParty String
The party to which the ID Token was issued.
read-only
authTime DateTime
Time when the End-User authentication occurred.
read-only
birthdate String
End-User's birthday. [...]
read-only, inherited
email String
End-User's preferred e-mail address.
read-only, inherited
emailVerified bool
true if the End-User's e-mail address has been verified.
read-only, inherited
expiry DateTime
Identifies the expiration time on or after which the JWT MUST NOT be accepted for processing. [...]
read-only, inherited
familyName String
Surname(s) or last name(s) of the End-User. [...]
read-only, inherited
gender String
End-User's gender. [...]
read-only, inherited
givenName String
Given name(s) or first name(s) of the End-User. [...]
read-only, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
issuedAt DateTime
Identifies the time at which the JWT was issued. [...]
read-only, inherited
issuer Uri
Identifies the principal that issued the JWT.
read-only, inherited
jwtId String
Provides a unique identifier for the JWT. [...]
read-only, inherited
locale String
End-User's locale.
read-only, inherited
middleName String
Middle name(s) of the End-User. [...]
read-only, inherited
name String
End-User's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the End-User's locale and preferences.
read-only, inherited
nickname String
Casual name of the End-User that may or may not be the same as the given name.
read-only, inherited
nonce String
String value used to associate a Client session with an ID Token, and to mitigate replay attacks.
read-only
notBefore DateTime
Identifies the time before which the JWT MUST NOT be accepted for processing. [...]
read-only, inherited
phoneNumber String
End-User's preferred telephone number.
read-only, inherited
phoneNumberVerified bool
true if the End-User's phone number has been verified
read-only, inherited
picture Uri
URL of the End-User's profile picture.
read-only, inherited
preferredUsername String
Shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. T
read-only, inherited
profile Uri
URL of the End-User's profile page.
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
subject String
Identifier for the End-User at the Issuer.
read-only, inherited
updatedAt DateTime
Time the End-User's information was last updated.
read-only, inherited
website Uri
URL of the End-User's Web page or blog.
read-only, inherited
zoneinfo String
The End-User's time zone. [...]
read-only, inherited

Methods

getTyped<T>(String key, {T factory(dynamic v)}) → T
Returns the property key as a typed object
inherited
getTypedList<T>(String key, {T factory(dynamic v)}) List<T>
Returns the property key as a typed list
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toBase64EncodedString() String
Returns the base64 representation
inherited
toBytes() List<int>
Returns the bytes representing the encoded JSON
inherited
toJson() Map<String, dynamic>
Returns a JSON representation
inherited
toString() String
Returns a string representation of this object.
inherited
validate({Duration expiryTolerance: const Duration(), Uri issuer, String clientId, String nonce}) Iterable<Exception>
override

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited
operator [](String key) → dynamic
Returns the property key as a core dart value
inherited