Skip to content

for openziti/ziti#3496 adds TOTP enrollment support during OIDC auth#889

Open
andrewpmartinez wants to merge 4 commits intomainfrom
fix.openziti.ziti.3496.totp-enrollment-during-oidc
Open

for openziti/ziti#3496 adds TOTP enrollment support during OIDC auth#889
andrewpmartinez wants to merge 4 commits intomainfrom
fix.openziti.ziti.3496.totp-enrollment-during-oidc

Conversation

@andrewpmartinez
Copy link
Member

  • adds TotpEnrollmentResult, TotpEnrollmentProvider, TotpEnrollmentProviderFunc types to edge-apis/totp.go
  • detects unenrolled TOTP in handlePrimaryAndSecondaryAuth and routes to handleTotpEnrollment in clients_shared.go
  • threads TotpEnrollmentProvider through ZitiEdgeClient and ZitiEdgeManagement
  • adds EventMfaTotpEnrollment constant and AddMfaTotpEnrollmentListener to the Eventer interface and ContextImpl
  • adds MfaTotpEnrollmentResponse type and wires TotpEnrollmentProviderFunc into ApiClientConfig in contexts.go
  • adds Authorize() for edge oidc initial auth request tests

@andrewpmartinez andrewpmartinez requested a review from a team as a code owner March 6, 2026 21:09
- adds TotpEnrollmentResult, TotpEnrollmentProvider, TotpEnrollmentProviderFunc
  types to edge-apis/totp.go
- detects unenrolled TOTP in handlePrimaryAndSecondaryAuth and routes to
  handleTotpEnrollment in clients_shared.go
- threads TotpEnrollmentProvider through ZitiEdgeClient and ZitiEdgeManagement
- adds EventMfaTotpEnrollment constant and AddMfaTotpEnrollmentListener to
  the Eventer interface and ContextImpl
- adds MfaTotpEnrollmentResponse type and wires TotpEnrollmentProviderFunc
  into ApiClientConfig in contexts.go
- adds Authorize() for edge oidc initial auth request tests
@andrewpmartinez andrewpmartinez force-pushed the fix.openziti.ziti.3496.totp-enrollment-during-oidc branch from e917e88 to c9685d2 Compare March 10, 2026 14:40
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