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