Skip to content

split legacy and multi-step MFA flows - #327

Merged
wojcik91 merged 11 commits into
devfrom
mfa_engine_split
Oct 8, 2026
Merged

wojcik91 merged 11 commits into
devfrom
mfa_engine_split

Conversation

@wojcik91

@wojcik91 wojcik91 commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

Use the correct flow based on MFA contract persisted for a given instance.

The contract is stored based on device config response (if 2.2 fields are present -> instance is multi-step capable).

Depending on the contract the client uses legacy Edge endpoints & types or new dedicated MFA flow endpoints & types.

Related DefGuard/defguard#3608

@wojcik91
wojcik91 merged commit ce14512 into dev Oct 8, 2026
7 checks passed
@wojcik91
wojcik91 deleted the mfa_engine_split branch October 8, 2026 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants