Nextcloud PHP API (master)

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

        
On this page

Search results