v1OauthProvider class

Constructors

v1OauthProvider({required String providerId, required String providerName, required String issuer, required String audience, required String subject, required externaldatav1Timestamp createdAt, required externaldatav1Timestamp updatedAt})
const
v1OauthProvider.fromJson(Map<String, dynamic> json)
factory

Properties

audience → String
Expected audience ('aud' attribute of the signed token) which represents the app ID
final
createdAt → externaldatav1Timestamp
final
hashCode → int
The hash code for this object.
no setterinherited
issuer → String
The issuer of the token, typically a URL indicating the authentication server, e.g https://accounts.google.com
final
providerId → String
Unique identifier for an OAuth Provider
final
providerName → String
Human-readable name to identify a Provider.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subject → String
Expected subject ('sub' attribute of the signed token) which represents the user ID
final
updatedAt → externaldatav1Timestamp
final

Methods

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

Operators

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