Self-Hosted: Email Verify Redirect Problem
Hello! I’m using self-hosted ZITADEL and creating users with the /v2/users API with isVerified = false. I have an HTTP Email Provider configured, and the user receives the email verification / password initialization email correctly.
The issue is the redirect after password setup:
When the user follows the email verification link, they end up on the ZITADEL Console instead of my app.
But when using Forgot / Reset Password, after password change the user is redirected to my web app correctly.
I already have my frontend URL configured in the Application Redirect URIs and under Project → Application → Redirect URI.
So password reset flow = correct redirect
Email verify = always redirects to ZITADEL Console
I noticed the reset password URL includes authRequestID, so it returns to my app as expected — but the verify/init password email link does not include authRequestID, so the redirect falls back to the console UI.
Question:
Is there a separate redirect config for the initial password set / email verification flow, or am I missing something in the recommended Create → Verify → Login flow or any way to trigger the authRequestID flow during the initial password setup / verification process so that users are redirected back to my application instead of the console?
Any guidance on the recommended flow would be greatly appreciated, Thank you.
The issue is the redirect after password setup:
When the user follows the email verification link, they end up on the ZITADEL Console instead of my app.
But when using Forgot / Reset Password, after password change the user is redirected to my web app correctly.
I already have my frontend URL configured in the Application Redirect URIs and under Project → Application → Redirect URI.
So password reset flow = correct redirect
Email verify = always redirects to ZITADEL Console
I noticed the reset password URL includes authRequestID, so it returns to my app as expected — but the verify/init password email link does not include authRequestID, so the redirect falls back to the console UI.
Question:
Is there a separate redirect config for the initial password set / email verification flow, or am I missing something in the recommended Create → Verify → Login flow or any way to trigger the authRequestID flow during the initial password setup / verification process so that users are redirected back to my application instead of the console?
Any guidance on the recommended flow would be greatly appreciated, Thank you.