If you used to use LDAP to log into GNOME’s Discourse instance, you’ll notice that the option is not there any more. Discourse now uses the same Keycloak integration as other GNOME services.
Sadly, the migration process is a bit more manual than we’d like, so here are some quick instructions on how to move from the LDAP credentials to Keycloak:
- get new credentials for your Discourse account
- if you are already logged in: go to your account Preferences, and into the Security tab; from there, press the “Send Password Reset Email” and choose a password for your account
- if you are not already logged in: reset your password from the log in page
- log out of your Discourse account
- when prompted to log in again, select the GNOME SSO Connect method
- you’ll be redirected to the Keycloak page, where you’ll be able to enter your GNOME account credentials (and use 2FA, if you already enabled it)
- Discourse will prompt you to create a new account, or select an existing account to be merged by using the “Log In” link; this is the slightly messy bit
- if you did not update your credentials in step 1: ask Discourse to send a login link
- you need to use the “Log In” link, and enter your user name and the password you provided in step 1
This is a one time operation: after the Keycloak and Discourse accounts are merged, you’ll be able to use Keycloak as usual, on any machine.