You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a user registers with the default Zitadel registration form inside our mobile app and instead of entering the code manually in the app clicks the "Verify E-Mail" button in the code E-Mail, the user is first sent to the browser and then not redirected to the app. Even worse, the app is "stuck" on the enter code page and the only option to the confused user is to cancel the registration.
To reproduce
Open app with configured auth_redirect_flow_cut
Do token exchange with prompt=create
Create user
When asking to enter code navigate to the E-Mail app (on iOS device or another device)
Click "Verify E-Mail" button in E-Mail
Screenshots
auth_redirect_flow_cut2.mp4
Expected behavior
The user is correctly redirected back to the app or at least the app (Zitadel registration form) automatically transitions to the "successfull login page".
The releated issue #7504 fixes this for Android (if E-Mail button is clicked on the same device) but not for iOS and if the E-Mail button is clicked on another device.
As a quick workaround, disabling the button "E-Mail verifizieren" in the verification code E-Mail would be helpfull as well.
Operating System
Device: iOS Simulator
App: Flutter app using oidc library and OAuth AuthCode+PKCE flow
Relevant Configuration
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered:
Preflight Checklist
Environment
ZITADEL Cloud
Version
v2.51.4
Database
None
Database Version
No response
Describe the problem caused by this bug
When a user registers with the default Zitadel registration form inside our mobile app and instead of entering the code manually in the app clicks the "Verify E-Mail" button in the code E-Mail, the user is first sent to the browser and then not redirected to the app. Even worse, the app is "stuck" on the enter code page and the only option to the confused user is to cancel the registration.
To reproduce
prompt=create
Screenshots
auth_redirect_flow_cut2.mp4
Expected behavior
The user is correctly redirected back to the app or at least the app (Zitadel registration form) automatically transitions to the "successfull login page".
The releated issue #7504 fixes this for Android (if E-Mail button is clicked on the same device) but not for iOS and if the E-Mail button is clicked on another device.
As a quick workaround, disabling the button "E-Mail verifizieren" in the verification code E-Mail would be helpfull as well.
Operating System
Device: iOS Simulator
App: Flutter app using oidc library and OAuth AuthCode+PKCE flow
Relevant Configuration
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: