AuthSignInCallbackContext<TContext> class

Context passed to sign-in callbacks.

Constructors

AuthSignInCallbackContext({required TContext context, required AuthUser user, required AuthSessionStrategy strategy, AuthProvider? provider, AuthAccount? account, Map<String, dynamic>? profile, AuthCredentials? credentials, bool isNewUser = false, String? callbackUrl})
Creates the context supplied to a sign-in callback.

Properties

account AuthAccount?
Linked account used by the provider, when applicable.
final
callbackUrl String?
Redirect requested by the caller, when one was supplied.
final
context → TContext
Framework-specific callback context.
final
credentials AuthCredentials?
Credentials supplied by the authentication flow, when applicable.
final
hashCode int
The hash code for this object.
no setterinherited
isNewUser bool
Whether this sign-in created the user.
final
profile Map<String, dynamic>?
Provider profile received during authentication.
final
provider AuthProvider?
Provider used to authenticate the user, when applicable.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
strategy AuthSessionStrategy
Session strategy selected for the sign-in.
final
user AuthUser
User attempting to sign in.
final

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