Persistence contract for short-lived step-up proofs.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
create(
AuthTwoFactorStepUpRecord record) → FutureOr< AuthTwoFactorStepUpRecord> - Persists a newly issued step-up proof.
-
findActive(
String userId, String sessionBindingHash, String tokenHash, {required DateTime now}) → FutureOr< AuthTwoFactorStepUpRecord?> - Finds an unexpired proof bound to the supplied user and session.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
revokeAll(
String userId, String sessionBindingHash) → FutureOr< void> - Revokes proofs for one user and session binding.
-
revokeAllForUser(
String userId) → FutureOr< void> -
Revokes every proof issued for
userId, regardless of session binding. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited