New users redirected to id.discourse.com instead of forum signup

I recently installed Discourse on my server, but I’m facing an issue during user registration. When a new user tries to create an account, they get redirected to id.discourse.com instead of completing the signup directly on my forum.

I want the entire signup process to stay on my own forum.

Is this happening because I didn’t configure SMTP during the initial setup? If yes, how can I connect SMTP now after installation?

I am currently using Brevo for email services, so if anyone has a step-by-step guide or recommended settings for configuring Brevo with Discourse, that would be really helpful.

3 לייקים

If you didn’t setup email, you can do so by editing the details in your app.yml file by setting up DISCOURSE_SMTP_USER_NAME and DISCOURSE_SMTP_PASSWORD variables.

IIRC you can disable Discourse ID completely with the enable discourse id setting.

See this section for setting up email:

Enter these values when prompted by ./discourse-setup per the install guide. To change the current email service, run ./discourse-setup as well (this will bring the forum offline for a few minutes while it gets rebuilt).

Brevo, previously SendInBlue, GDPR — 300 email per day free

SMTP server address? smtp-relay.brevo.com
SMTP user name?      [SMTP credentials for your domain under [SMTP-Key tab](https://app.brevo.com/settings/keys/smtp)]
SMTP password?       [SMTP credentials for your domain under [SMTP-Key tab](https://app.brevo.com/settings/keys/smtp)]
Port:                587
3 לייקים

I did all the above mentioned steps but the main issue remains the same.

In admin Settings, I turned off the discourse ID but now when user clicks on ‘signup‘ no field is shown on the page.

Hmm… do you have the allow new registrations setting enabled?

And Enable local logins too.

6 לייקים