AuthProvider class Auth

Mixed in types

Constructors

AuthProvider.custom(String developerProvidedName)
Custom auth provider that is not in this list, the associated string value will be the identifier used by Cognito.
const
AuthProvider.fromJson(Map<String, Object?> json)
factory
AuthProvider.oidc(String name, String issuer)
Auth provider that uses OpenID Connect.
const
AuthProvider.saml(String name, [String? providerArn])
Auth provider that uses Security Assertion Markup Language (SAML).
const

Properties

hashCode int
The hash code for this object.
no setterinherited
identityPoolProviderName String
The provider name used by Cognito Identity Pools.
no setter
name String
final
props List<Object?>
The type's equatable properties.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
runtimeTypeName String
The string value of runtimeType, saving a runtime lookup and preventing obfuscation during web compilation.
no setteroverride
uriParameter String
The value of the identity_provider URI parameter.
no setter

Methods

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

Operators

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

Constants

amazon → const AuthProvider
apple → const AuthProvider
cognito → const AuthProvider
facebook → const AuthProvider
google → const AuthProvider
twitter → const AuthProvider
values → const List<AuthProvider>