Yeah, so basically I was using Discourse SSO on an external site and was needing to see if a user has associated their accounts. If they have then I needed their IDs in order to execute certain actions. I just really wanted to avoid having them sign in on that external site with Discord OAuth or Steam OpenID because it seemed redundant and would mean certain things might not be in sync with Discourse.