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. [...]
read-only, inherited
metadata OpenIdProviderMetadata
The OpenId Provider's metadata
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic 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>
read-only
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) Future<Issuer>
Discovers the OpenId Provider's metadata based on its uri.
firebase(String id) Uri