Issuer class

Represents an OpenId Provider

Constructors

Issuer(OpenIdProviderMetadata metadata, {Map<String, String> claimsMap = const {}})
Creates an issuer from its metadata.

Properties

claimsMap Map<String, String>
final
hashCode int
The hash code for this object.
no setterinherited
metadata OpenIdProviderMetadata
The OpenId Provider's metadata
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

facebook Uri
Url of the facebook issuer.
final
google Uri
Url of the google issuer.
final
knownIssuers Iterable<Uri>
no setter
microsoft Uri
Url of the microsoft issuer.
final
salesforce Uri
Url of the salesforce issuer.
final
yahoo Uri
Url of the yahoo issuer.
final

Static Methods

discover(Uri uri, {Client? httpClient}) Future<Issuer>
Discovers the OpenId Provider's metadata based on its uri.
firebase(String id) Uri