public interface TwoFactorComposite<A extends AppUser>
AppUserComposite
s that
implement 2-factor work-flowModifier and Type | Method and Description |
---|---|
boolean |
needAuth(A user)
would a call to
requireAuth(AppUser) return a FormResult |
FormResult |
requireAuth(A user)
Check if two factor authentication is required.
|
FormResult requireAuth(A user)
FormResult
is returned
to validate the two-factor credential.
If authorisation in required this might send out a token via an independent communication channel
so use needAuth(AppUser)
unless you intent to proceed.
user
- AppUser
to check.FormResult
or nullboolean needAuth(A user)
requireAuth(AppUser)
return a FormResult
user
-