Skip to content

Feature: 2FA support with TOTP and Email verification - #189

Merged
JoryHogeveen merged 43 commits into
masterfrom
feature/2fa
Aug 20, 2026
Merged

JoryHogeveen merged 43 commits into
masterfrom
feature/2fa

Conversation

@JoryHogeveen

@JoryHogeveen JoryHogeveen commented Aug 19, 2026 •

Copy link
Copy Markdown
Member

Fixes #188

  • Dual Verification: Supports both TOTP (Authenticator App) and email codes during login.
  • Account Management: Secure panel for users to set up, verify, and disable 2FA.
  • Scheb Integration: Leverages scheb/2fa-bundle with a custom TwoFactor entity for credential storage.
  • Also added auth flow tests

Bonus:

This PR also fixes the env type for test environments.
It also improves the test pipeline to support webbased tests (responses etc.) by adding npm build.

@JoryHogeveen JoryHogeveen added this to the 0.1-rc1 milestone Aug 19, 2026
@JoryHogeveen
JoryHogeveen requested a review from NKoonen August 19, 2026 20:48
@JoryHogeveen JoryHogeveen self-assigned this Aug 19, 2026
@JoryHogeveen JoryHogeveen added priority: High Priority issue feature Related to a new feature component: Core labels Aug 19, 2026
@JoryHogeveen JoryHogeveen moved this to Testing in SyncEngine core Aug 19, 2026
Comment thread src/Controller/Admin/AccountTwoFactorController.php Outdated
Comment thread src/Controller/Admin/AccountTwoFactorController.php Outdated
Comment thread src/Controller/Admin/AccountTwoFactorController.php
@JoryHogeveen
JoryHogeveen merged commit 441e556 into master Aug 20, 2026
2 checks passed
@github-project-automation github-project-automation Bot moved this from Testing to Done in SyncEngine core Aug 20, 2026
@JoryHogeveen
JoryHogeveen deleted the feature/2fa branch August 20, 2026 19:47
@JoryHogeveen
JoryHogeveen requested a review from NKoonen August 20, 2026 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component: Core feature Related to a new feature priority: High Priority issue

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Add 2FA on admin

2 participants