Sim, então, basicamente, eu estava usando o Discourse SSO em um site externo e precisava ver se um usuário associou suas contas. Se eles tivessem, eu precisava de seus IDs para executar certas ações. Eu realmente queria evitar que eles fizessem login nesse site externo com Discord OAuth ou Steam OpenID porque parecia redundante e significaria que certas coisas poderiam não estar em sincronia com o Discourse.