nextcloud/core/Command
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
..
App Use isInstalled of AppManger instead of reimplement it 2018-03-21 11:34:18 +01:00
Background Rename files to be PSR-4 compliant 2016-04-06 11:00:52 +02:00
Config Use non aliased method instead 2018-02-13 21:48:24 +01:00
Db Add parent index to share table 2018-06-03 13:36:02 +02:00
Encryption s/ownCloud/Nextcloud 2018-03-01 17:49:53 +01:00
Group Remove unused import statements 2018-02-14 16:55:43 +01:00
Integrity Use type casting instead of *val() method 2018-01-26 11:35:42 +01:00
L10n Use non aliased method instead 2018-02-13 21:48:24 +01:00
Log Set the default log rotate size to 100 MB 2018-04-11 00:27:51 +02:00
Maintenance Remove unused import statements 2018-02-14 16:55:43 +01:00
Security Remove unused import statements 2018-02-14 16:55:43 +01:00
TwoFactorAuth Make 2FA providers stateful 2018-06-20 08:30:26 +02:00
User Remove unused import statements 2018-02-14 16:55:43 +01:00
Base.php Remove unneeded semicolon and parentheses 2018-01-26 23:46:40 +01:00
Check.php Use SystemConfig instead of AllConfig for DB stuff 2017-03-19 15:53:49 -06:00
InterruptedException.php Update license headers 2017-11-06 16:56:19 +01:00
Status.php Deprecate getEditionString() 2016-09-06 16:05:28 +02:00
Upgrade.php Remove unused import statements 2018-02-14 16:55:43 +01:00