Vi que esta pregunta se hizo aquí, pero no creo que haya tenido tracción ya que solo estaba en la categoría de desarrollo. Me pregunto si algo como esto existe o es posible, incluso si no está documentado. Realmente necesito una forma de obtener todas sus cuentas asociadas, e idealmente no querría tener que almacenarlo en una base de datos separada y mantenerlo sincronizado (por ejemplo, si un usuario elimina su cuenta social).
Sí, hay una sección associated_accounts, pero el problema es que no muestra el ID externo, como el que necesitarías usar con Discourse API Docs, que es mi problema.
Sí, básicamente estaba usando Discourse SSO en un sitio externo y necesitaba ver si un usuario había asociado sus cuentas. Si lo habían hecho, necesitaba sus ID para ejecutar ciertas acciones. Realmente quería evitar que iniciaran sesión en ese sitio externo con Discord OAuth o Steam OpenID porque parecía redundante y significaría que ciertas cosas podrían no estar sincronizadas con Discourse.
¡Oh! Guau. Muy genial. Sabía que podías crear consultas personalizadas y llamarlas desde la API, pero no se me había ocurrido que fuera un endpoint. Impresionante.