How to enable user self-registration option on login page?
This seems like a simple thing but I can't seem to figure it out. I'm using Zitadel for oAuth/OIDC apps. When the apps redirect user to login, they are sent to /ui/login/login but it only has a Login Name field and a next button. If they aren't already registered there doesn't appear to be a way for them to register. How can I let them register if they haven't already?
I've read this (https://zitadel.com/docs/guides/integrate/onboarding/end-users#built-in-register-form) but, since they're not logged in, the app wouldn't know if they are already registered and wouldn't know whether to send that prompt parameter.
ZITADEL Docs
End Users have three different possibilities on how to login with ZITADEL.
3 Replies
👋 hey @rybodium thanks for reaching out to our community! My name is Federico Coppede, glad to help you. Can you please double-check your External Login allowed settings under your default settings -> Login and Access -> Login Behavior and Security, then scroll down until you see the Login Form settings.
I didn't even know Default settings -> Login and Access -> Login Behavior and Security existed. Now that I'm looking there, I see a setting "User Registration allowed" which is disabled by default. I enabled that and now there is a registration button on the login form. Thanks!
that's great news @rybodium thanks for following up, are you ok to mark this as resolved? thanks!