TwoFactorAuth
Table of Contents
Interfaces
- 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
Classes
- ALoginSetupController
- Base class to inherit your controllers from
- RegistryEvent
- Base event class for the event dispatcher service
- TwoFactorException
- Two Factor Authentication failed
- TwoFactorProviderChallengeFailed
- Base event class for the event dispatcher service
- TwoFactorProviderChallengePassed
- Base event class for the event dispatcher service
- TwoFactorProviderDisabled
- Base event class for the event dispatcher service
- TwoFactorProviderForUserDisabled
- Base event class for the event dispatcher service
- TwoFactorProviderForUserEnabled
- Base event class for the event dispatcher service
- TwoFactorProviderForUserRegistered
- Base event class for the event dispatcher service
- TwoFactorProviderForUserUnregistered
- Base event class for the event dispatcher service
- TwoFactorProviderUserDeleted
- Base event class for the event dispatcher service