Discourse ID is now available. Try it today!

AI-generated summary

The Discourse team announces that Discourse ID is now available for all hosted and self-hosted sites, aiming to provide a seamless, single-click login experience without requiring separate accounts or complex social login configurations rishabh. Users can enable the feature via the admin panel, and Meta.discourse.org is migrating to Discourse ID by November 30, 2025, encouraging users to link their existing accounts.

The discussion highlights several user experiences and technical nuances. Positive feedback includes the ease of use and automatic avatar synchronization NateDhaliwal, eisammy, and hugh. However, some users encountered issues: craigconstantine reported a redirect bug on Safari which was attributed to an Apple App Site Association file pmusaraj, and Jagster struggled with account creation conflicts. A common hurdle was connecting Discourse ID for accounts with 2FA enabled; users were advised to temporarily remove 2FA methods to link the ID Moin, itsbhanusharma, and gingerbeardman noted that misleading banners caused confusion, prompting a fix from the team rishabh.

Administrative concerns were raised regarding default settings and privacy. Canapin and Jagster debated enabling the feature by default, citing EU regulations and GDPR concerns regarding data storage and user consent. The team clarified that while Discourse ID will be an easy option for new self-hosted instances and potentially default on hosted sites, it will not be automatically enabled on existing communities to avoid intrusive changes pmusaraj, pmusaraj. The team also confirmed that traditional SSO methods like Google and Discord can coexist with Discourse ID rishabh. Finally, localization efforts are underway, with French translations expected soon, relying on browser language detection stephtara, pmusaraj.

We’re happy to announce that Discourse ID can now be enabled on all Discourse sites, including both hosted and self-hosted sites!

:information_source: Discourse ID provides a faster login experience across participating Discourse sites so you don’t have to create separate logins for each Discourse you visit and you can join any participating Discourse sites with just one click. It also lets Discourse admins offer a simplified login experience, with support for social logins with no setup or configuration needed.

:construction_worker: Enabling Discourse ID on your community

If you’d like to offer a seamless login experience for your members, turn on the Enable Discourse ID site setting from your admin panel.

:person: Using Discourse ID

Every time you see “Log in with Discourse ID” on Discourse sites in the wild, you’re seconds away from jumping into conversations! No more juggling accounts — just log in and go.

If you don’t see ID available on a site, note that it is a new feature and some communities have not opted in yet. Ask your community admin to enable it (or check again later).

:discourse: Using Discourse ID for your meta.discourse.org account

We are replacing Meta’s current social login methods with Discourse ID — which includes social logins out-of-the-box — on November 30, 2025.

All you need to do is sign into Meta with a Discourse ID account using the same email address, or go to your account preferences and connect Discourse ID as an associated account.


If you have questions about how Discourse ID works, check out our Discourse ID documentation.


Need help?

Look for existing posts with the discourse-id tag or create a new topic in the correct category i.e. Contribute > Bug / Support / discourse-id.

36 Likes

There’s a UX thinko: I’m on Safari on a Mac, and when I try to login, here on Meta, using my shiny new Discourse ID: I successfully pass the authentication on Discourse ID, and then it redirects me . . . to the Discourse App. I do have that app installed, but it should continue, in Safari, to redirect me to Meta. (And of course Meta does point out, at the top of my Safari window, that I can open Meta in the App.)

7 Likes

Oh, sorry about that, we have an over-eager Apple App Site Association file on meta at the moment. I made an update, but sadly it will take up to 24 hours for the Apple CDN to work. I’ll check then to make sure it is fixed.

Thanks for the report!

7 Likes

Really like this new system. I love the seamless login/signup experience and how my avatar and other OAuth methods (I think?) are added automatically.

3 Likes

4 posts were split to a new topic: Discourse ID fails to activate on my instance

Finally! congrats soon I’ll rebuild to test thank you I’ve these days done login with Discourse ID here at meta and it’s so cool

3 Likes

Just can’t get it work. Here, I mean. Connecting fails all the time. It doesn’t accept password and google/facebook tries to create totally new account. This is actually the very first time ever I couldn’t use login and/or create passkey.

1 Like

Would this get ported into current stable or shall we wait until 3.6 (or 2026.x) stable releases?

I can’t find this option, can anyone post more details on how to connect the ID?

Do you use 2-factor authentication?

Otherwise, you should see this section between your email and name field.

6 Likes

You will first have to remove any 2FA methods from your discourse meta account to be able to connect it to discourse ID.

7 Likes

Yes, 2FA! Thank you both!

6 Likes

Can we have tradition SSO (Google, Discord, etc) in addition to Discourse ID? We are considering implementing this, but dont want to force users to migrate their accounts

4 Likes

I don’t think the other login methods will be removed

3 Likes

Yes! You can choose to have both types of options enabled or ask users to switch over to ID and phase out the old login methods (as the migration aspect is optional).

The only drawback I can think of is that you’ll have to make sure those login configurations are up to date and working correctly, and ensure that users are not too confused by the various login options presented as ID ships with them out of the box.

2 Likes

The issue here or might be is that users must know they have to create an account to id.discourse. That isn’t something new and that is the way how SSO works. But I don’t know how to explain to users why they should do that, when there is another SSO options.

Unless CDCK has plans to monopolize registrations and stop to support Google etc. So, I don’t totally understand meaning of that.

I’ve enabled it on all sites I administrate.

Do you intend to enable this authentication method by default in the future? The usefulness seems limited if it is not. I wouldn’t be surprised if only a few sites enable it, just because admins in general don’t know what it is or are not aware of it.

7 Likes

Yes, for self-hosters we are working on including Discourse ID as an easy option for the initial setup. We’d like to see if it can let people start a new instance without the dreaded email step, because with Discourse ID, users don’t need email for setting up their first account. They will need email eventually, but postponing that arduous process even a little bit is useful.

We are also looking to enabling Discourse ID by default on signups in our hosting.

7 Likes

I’ve been looking forward to Discourse ID being ready, and it works great! I especially like that it takes alternate email addresses into account, so I can use the same Discourse ID for sites that use different email address as their primary ones.

6 Likes

There are already so many Discourse sites in the wild that I’d be happy if the setting was enabled automatically via a site update as long as admins notified. Or perhaps better, a choice popup in the backend after the update that let us choose if we want to enable or disable this feature.

1 Like