Implemented
3
Stateless 2FA providers
Source: nextcloud/server#13051 · opened by @ChristophWurst
Is your feature request related to a problem? Please describe. Since Nextcloud 14 2FA providers are stateful for enhanced security and performance. This means their enabled/disabled state per user is managed and persisted in the provider registry. Therefore providers can no longer dynamically decide if they should be enabled by the currently logging in user or not, which was possible up to Nextcloud 13. Describe the solution you'd like We could have a new IStatelessProvider interface where we move/copy over the legacy method IProvider::isTwoFactorEnabledForUser. On login, providers implementing this interface will be checked dynamically. Any failure to load will allow bypassing 2FA. Describe alternatives you've considered @rullzer proposed an alternative where providers can be made/tagged as "passive" and when their challenge page is shown the form is automatically submit where the provider can just let the user pass. Additional context n/a --- E…
No pledges yet. Be the first to back this.
Comments
Similar requests
add function to select a primary 2FA provider/slim down 2FA dialog
3 votes · 0 comments
Add a setup check for 2FA providers that fail to load
0 votes · 0 comments
Move all preview providers which require Imagemagick to an app
0 votes · 0 comments
Allow admins to configure if 2FA setup during login is allowed
0 votes · 0 comments
Controller method annotation to be able to call a controller's method before verifying two factor challenge for 2FA
0 votes · 0 comments
No comments yet.