TwoFactorAuth
Interfaces, Classes and Traits
- IActivatableAtLogin
- IActivatableByAdmin
- Marks a 2FA provider as activatable by the administrator. This means that an
admin can activate this provider without user interaction. The provider,
therefore, must not require any user-provided configuration.
- IDeactivatableByAdmin
- Marks a 2FA provider as activale by the administrator. This means that an
admin can activate this provider without user interaction. The provider,
therefore, must not require any user-provided configuration.
- ILoginSetupProvider
- IPersonalProviderSettings
- Interface IPersonalProviderSettings
- IProvider
- IProvidesCustomCSP
- IProvidesIcons
- Interface for two-factor providers that provide dark and light provider
icons
- IProvidesPersonalSettings
- Interface for admins that have personal settings. These settings will be shown in the
security sections. Some information like the display name of the provider is read
from the provider directly.
- IRegistry
- Nextcloud 2FA provider registry for stateful 2FA providers
- ALoginSetupController
- Base class to inherit your controllers from
- RegistryEvent
- Base event class for the event dispatcher service
- TwoFactorException
- Two Factor Authentication failed