public interface TwoFactorComposite<A extends AppUser>
AppUserComposites that
implement 2-factor work-flow| Modifier 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 FormResultuser -