stages/authenticator_email: Email OTP#12630
stages/authenticator_email: Email OTP#12630BeryJu merged 88 commits intogoauthentik:mainfrom melizeche:feature/stage_authenticator_email
Conversation
✅ Deploy Preview for authentik-docs canceled.
|
✅ Deploy Preview for authentik-storybook ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #12630 +/- ##
==========================================
- Coverage 92.75% 87.09% -5.67%
==========================================
Files 785 792 +7
Lines 39623 40121 +498
==========================================
- Hits 36754 34943 -1811
- Misses 2869 5178 +2309
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
…e AuthenticatorEmailStageForm.ts
|
@rissson I pushed the generated |
Yes, that's the way to go about it |
…henticatorEmailStage in tasks.py
…henticator Email stage UI
… if use global settings is on
VideosSet up Demo user without email on their profile Demo user with email on their profile |
Signed-off-by: Jens L. <jens@beryju.org>
BeryJu
left a comment
There was a problem hiding this comment.
Some minor last changes, otherwise LGTM
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* main: (24 commits) core: add additional RBAC permission to restrict setting the superuser status on groups (#12900) web: bump API Client version (#13089) core: bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#13085) stages/authenticator_email: Email OTP (#12630) website: bump dompurify and mermaid in /website (#13077) web: bump dompurify and mermaid in /web (#13078) core: bump django-filter from 24.3 to 25.1 (#13086) enterprise/audit: fix diff being created when not enabled (#13084) core, web: update translations (#13088) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN (#13080) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans (#13081) translate: Updates for file web/xliff/en.xlf in zh-Hans (#13082) translate: Updates for file web/xliff/en.xlf in zh_CN (#13083) core: bump django-storages from 1.14.4 to 1.14.5 (#13087) web/user: fix redirects back to user settings (#13076) ci: parallelize unit tests (#13036) core, web: update translations (#13072) stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#13073) root: Improve debugging experience (#12961) core, web: update translations (#13071) ...
Details
stages/authenticator_email: Add Email Authenticator Stage
Introduces a new authentication stage that enables email-based two-factor authentication. This stage:
closes #3291
Documentation PR: #12853
Checklist
ak test authentik/)make lint-fix)If an API change has been made
make gen-build)If changes to the frontend have been made
make web)If applicable
make website)