fix/mfa http contract parity non breaking#2553
Closed
tusharpandey13 wants to merge 55 commits intomainfrom
Closed
Conversation
Contributor
tusharpandey13
commented
Mar 12, 2026
- feat: mfa error bubbling support
- feat: add mfa example app and update docs
- chore: fix example app
- chore: fix example app
- chore: remove irrelevant code
- fix: use createHmac intead of createHash
- docs: add readme for mfa example app
- chore: lint
- chore: add AGENTS.md
- feat: simplify mfa base implementation; move to a stateless design
- chore: fix tests and lint
- chore: remove irrelevant code
- feat: add types for mfa apis; move MfaContext type to types/mfa.ts file
- feat: add mfa api business logic + errors; update mfa types and constants
- chore: remove irrelevant code; add return type for mfaVerify
- feat: add server mfa client; update mfa business logic methods in auth-client
- chore: lint
- feat: add mfa_token re-encryption in chained mfa usecase; move session update logic to mfaVerify in auth-client, simplify impl
- chore: lint
- feat: add final validation in mfaVerify
- feat: add mfa handlers; add mfa error handler helper
- feat: add mfa client helpers; refactor server mfa error handling
- feat: externalize internal mfa endpoints
- fix: correctly handle jwe decryption errors
- chore: remove example app
- docs: fix docs
- docs: fix docs
- feat: add enroll and deleteAuthenticators; extract validation and transformation logic; add types for api responses; add missing grant types
- docs: fix mfa action in examples
- docs: fix mfa action in examples
- fix: send correct audience in verify call; send clientId and clientSecret in challenge call
- chore: update AGENTS.md
- feat: add mfa example app
- chore: move example app to separate branch
- test: add tests for MFA APIs
- docs: update examples.md
- docs: update docstrings for mfa methods
- fix: type changes: update casing for enroll options fields; add email oobchannel, oobcode, bindingmethod and barcodeUri
- fix: refactor mfaVerify: decouple auth0 call and session caching
- feat: remove deleteAuthenticator impl
- Revert "chore: update AGENTS.md"
- fix: segregate error classes to fix circular dependancy
- fix: remove redundant type declaration for mfaContext
- fix: fix mfa contract parity in non-breaking way: accept mfa_token in both headers and query params; add support for factor_type
…into feat/mfa-apis
…n update logic to mfaVerify in auth-client, simplify impl
…into feat/mfa-apis
…into feat/mfa-apis
…into feat/mfa-apis
…nsformation logic; add types for api responses; add missing grant types
…cret in challenge call
… oobchannel, oobcode, bindingmethod and barcodeUri
This reverts commit b418b01.
…into feat/mfa-apis
… both headers and query params; add support for factor_type
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.