| Interface | Description |
|---|---|
| TwoFactorComposite<A extends AppUser> |
Interface for
AppUserComposites that
implement 2-factor work-flow |
| Class | Description |
|---|---|
| AuthorisedConfirmTransition<A extends AppUser,T> |
A
ConfirmTransition that checks for a 2-factor code
if the user has one configured (and has not recently authenticated). |
| CodeAuthComposite<AU extends AppUser,T> |
A
FormAuthComposite with a single field. |
| CodeAuthTransitionProvider<A extends AppUser> |
TransitionProvider to validate two factor authentication codes. |
| FixedCodeAuthComposite<A extends AppUser> |
A debugging/testing
FormAuthComposite that uses a single fixed code |
| FormAuthComposite<AU extends AppUser> |
super-class for
TwoFactorComposites that validate using a pin-code |
| TokenFieldValidator<A extends AppUser,T> | |
| TotpCodeAuthComposite<A extends AppUser> |
A
FormAuthComposite that implements time-based authentication codes compatible
with google authenticator
https://tools.ietf.org/html/rfc4226
https://tools.ietf.org/html/rfc6238
|
| TwoFactorHandler<A extends AppUser> |
Handle two-factor authorisation plugins.
|