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