AuthBreachedPasswordCheckRequest<TContext> class final

Typed input passed to an application-owned breached-password lookup.

password is a secret. The lookup implementation must use it only for its private check and must never log, persist, return, or include it in an exception or diagnostic value.

Constructors

AuthBreachedPasswordCheckRequest({required TContext context, required String password, required AuthPasswordPolicyOperation operation, AuthUser? user})
Creates a lookup request containing the password secret.
const

Properties

context → TContext
Application context associated with the password operation.
final
hashCode → int
The hash code for this object.
no setterinherited
operation → AuthPasswordPolicyOperation
Password operation that triggered the lookup.
final
password → String
Password secret to check; it must not be logged or persisted.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
user → AuthUser?
Existing user for password changes or resets, when available.
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