Relecto
Relecto•4w ago

fresh self-hosted installation - registration doesn't work?

hi! I'm currently evaluating Zitadel, and I can't get user self-registration working, so this must be a bug? I'm using latest docker-compose config as described here, https://zitadel.com/docs/self-hosting/deploy/compose/ and example vue application without changes - https://github.com/zitadel/zitadel-vue When i click "login" in the app, it correctly sends me to the zitadel sso and offers to choose an account, log in, or sign up. It lets me go to the registration form, but no matter what i do, "continue" button on the registration page is always disabled... I know i correctly configured client/project id. When i disable "allow registration" in the default org settings, the link to sign up form disappears. maybe it has something to do with domain discovery or org prefixing?
ZITADEL Docs
The setup is tested against Docker version 28.3.2 and Docker Compose version v2.38.2
GitHub
GitHub - zitadel/zitadel-vue: Authenticate your ZITADEL users withi...
Authenticate your ZITADEL users within your Vue applications - zitadel/zitadel-vue
No description
4 Replies
Rajat Singh
Rajat Singh•4w ago
Hey @Relecto thanks for your question, I'll test this behavior and get back to you, this should've not happened. Thanks for reporting
Relecto
RelectoOP•4w ago
hi @Rajat Singh I think I figured it out, links to ToS and privacy policy must be configured, then registration is possible. i went through the code and found that button enabled state depends on the tos checkbox, github
<Button
type="submit"
variant={ButtonVariants.Primary}
disabled={loading || !formState.isValid || !tosAndPolicyAccepted} // <- here
<Button
type="submit"
variant={ButtonVariants.Primary}
disabled={loading || !formState.isValid || !tosAndPolicyAccepted} // <- here
but the accept checkboxes don't appear if links are not configured, so it's impossible to accept. upon configuring the links, I was able to check the boxes and proceed with the registration. please let me know if you'd like me to file a github issue for it 🙂
Rajat Singh
Rajat Singh•3w ago
hey @Relecto good morning, pls go ahead and open an issue 🙂
Gigi the Giraffe (Zitadel)
🎉 Looks like you just helped out another community member! Thanks for being so helpful <@221612569503203329>! You're now one step closer to leveling up—keep up the amazing peer support! 🚀

Did you find this page helpful?