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