Only let staff unlink social accounts?

Hmm, so after more digging, I don’t think that this would be possible without changes to Discourse and adding some additional settings to the core project or by use of my own Discord social provider (which may not be ideal as there’s one built-in.)

I’m not sure if this is ever something that would be supported or added by the Discourse team, but I think I’ll just have to make an external system for my use and will just use Discourse SSO to associate a link between the Discourse and the other system. For my intents and purposes, I will only use Discourse social logins for logging into Discourse and nothing more because of this limitation. Instead of having all account linking and association done through the user’s Discourse profile, I think I’ll just need to use the different aforementioned tool which I’m already using for verifying things which aren’t possible via OAuth or similar.

Not going to mark this as a solution since it’s not really a direct solution to my original question, and instead is a solution to my particular use-case.

1 Like