- Dec 05, 2019
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Oct 25, 2019
-
-
Roeland Jago Douma authored
These annotations will allow for extra checks. And thus make it harder to break things. Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
- May 17, 2019
-
-
Roeland Jago Douma authored
Once 2FA is enforced for a user and they have no 2FA setup yet this will now prompt them with a setup screen. Given that providers are enabled that allow setup then. Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl> Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Feb 20, 2019
-
-
Roeland Jago Douma authored
If you login with an apptoken there is no need to check 2FA state as this does not apply to apptokens. Not checking saves us a query on each request made from a client. Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
- Nov 06, 2017
-
-
Morris Jobke authored
Signed-off-by:
Morris Jobke <hey@morrisjobke.de>
-
- Aug 01, 2017
-
-
Lukas Reschke authored
This is public API and breaks the middlewares of existing apps. Since this also requires maintaining two different code paths for 12 and 13 I'm at the moment voting for reverting this change. Signed-off-by:
Lukas Reschke <lukas@statuscode.ch>
-
- Jul 31, 2017
-
-
Roeland Jago Douma authored
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
- May 15, 2017
-
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
- Aug 24, 2016
-
-
Christoph Wurst authored
This fixes infinite loops that are caused whenever a user is about to solve a 2FA challenge, but the provider app is disabled at the same time. Since the session value usually indicates that the challenge needs to be solved before we grant access we have to remove that value instead in this special case.
-
- Aug 12, 2016
-
-
Roeland Jago Douma authored
-
- Jul 21, 2016
-
-
Joas Schilling authored
-
- Jun 09, 2016
-
-
blizzz authored
-
Joas Schilling authored
-
- Jun 07, 2016
-
-
Joas Schilling authored
-
- Jun 01, 2016
-
-
Christoph Wurst authored
-
- May 26, 2016
-
-
Lukas Reschke authored
-
- May 23, 2016
-
-
Christoph Wurst authored
-
Christoph Wurst authored
-