Interfaces
\
| Name | Description |
|---|---|
| JsonSerializable | No description available |
| Serializable | No description available |
\SilverStripe\MFA\Method
| Name | Description |
|---|---|
| MethodInterface | Defines an Authentication Method, which serves as an additional factor for authentication beyond the standard username / password method. |
\SilverStripe\MFA\Method\Handler
| Name | Description |
|---|---|
| RegisterHandlerInterface | Represents the base requirements for implementing an MFA Method's RegisterHandler, which has the responsibility of initiating and managing registration of the MFA Method in question against the current Member. |
| VerifyHandlerInterface | Define how MFA Methods will initiate and check verification attempts. |
\SilverStripe\MFA\Service
| Name | Description |
|---|---|
| BackupCodeGeneratorInterface | A service class implementation for generating and hashing backup codes. |
| EncryptionAdapterInterface | A generic encryption service implementation, responsible for encrypting and decrypting strings. |
\SilverStripe\MFA\State
| Name | Description |
|---|---|
| AvailableMethodDetailsInterface | Used to provide details about an available {@link \SilverStripe\MFA\Method\MethodInterface} instance, for example when being used in the multi-factor application schema. |
| RegisteredMethodDetailsInterface | Used to provide details about a registered {@link \SilverStripe\MFA\Method\MethodInterface} instance, for example when being used in the multi-factor application schema. |
\SilverStripe\MFA\Store
| Name | Description |
|---|---|
| StoreInterface | Represents a place for temporarily storing state related to a login or registration attempt. |