nextcloud/lib/private/Authentication/TwoFactorAuth
Christoph Wurst 13d93f5b25
Make 2FA providers stateful
This adds persistence to the Nextcloud server 2FA logic so that the server
knows which 2FA providers are enabled for a specific user at any time, even
when the provider is not available.

The `IStatefulProvider` interface was added as tagging interface for providers
that are compatible with this new API.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-06-20 08:30:26 +02:00
..
Db Make 2FA providers stateful 2018-06-20 08:30:26 +02:00
Manager.php Make 2FA providers stateful 2018-06-20 08:30:26 +02:00
ProviderLoader.php Make 2FA providers stateful 2018-06-20 08:30:26 +02:00
ProviderSet.php Make 2FA providers stateful 2018-06-20 08:30:26 +02:00
Registry.php Make 2FA providers stateful 2018-06-20 08:30:26 +02:00