aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/Authentication/TwoFactorAuth
Commit message (Collapse)AuthorAgeFilesLines
* Make 2FA providers statefulChristoph Wurst2018-06-201-0/+65
| | | | | | | | | | | 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>
* Strict 2FARoeland Jago Douma2018-03-263-8/+12
| | | | | | | | * make OCP\Authentication\TwoFactorAuth strict * scalar types * return types Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Dispatch event on twofactor failure and successRoeland Jago Douma2018-01-251-0/+6
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Update license headersMorris Jobke2017-11-062-4/+6
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Allow 2FA providers to specify their custom CSPChristoph Wurst2017-08-261-0/+38
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* fix coding style and increase code coverageChristoph Wurst2017-01-111-12/+13
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update TwoFactorException.phpCornelius Kölbel2017-01-111-2/+2
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Add a TwoFactorExceptionCornelius Kölbel2017-01-111-0/+37
| | | | | | | | | | | A Two Factor third party App may throw a TwoFactorException() with a more detailed error message in case the authentication fails. The 2FA Controller will then display the message of this Exception to the user. Working on #26593 Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Fix othersJoas Schilling2016-07-211-1/+2
|
* Update license headersLukas Reschke2016-05-261-1/+0
|
* Add two factor auth to coreChristoph Wurst2016-05-231-0/+93