Puede que no entienda del todo la situación…
Entendí que está utilizando Discourse como proveedor de identidad para dos de sus propias aplicaciones… ¿y luego quiere utilizar otra aplicación de terceros como proveedor de identidad?
En otras palabras, ¿los usuarios pueden acceder a su aplicación ya sea con Discourse o con una aplicación de terceros?