Hola, me he encontrado con el mismo problema con Azure Communication Service.
Según Microsoft Docs, creo que podría ser que Microsoft Entra deba ser compatible con la aplicación, pero Discourse desafortunadamente no lo soporta.
Mientras tanto, también estoy esperando cualquier otro método disponible.