Discourse, SSO y Microsoft Azure

Hola,
Estoy intentando configurar el SSO para nuestra instancia de Discourse usando este plugin - GitHub - discourse/discourse-oauth2-basic: A basic OAuth2 plugin for use with Discourse

El punto final de usuario JSON es lo que me está bloqueando en este momento. Si interpreto correctamente la documentación de Microsoft, hay un punto final UserInfo Microsoft identity platform UserInfo endpoint - Microsoft identity platform | Microsoft Learn , pero la parte de “respuesta” de la documentación dice

Respuesta de UserInfo

{
    "sub": "OLu859SGc2Sr9ZsqbkG-QbeLgJlb41KcdiPoLYNpSFA",
    "name": "Mikah Ollenburg", // todos los nombres requieren el ámbito “profile”.
    "family_name": " Ollenburg",
    "given_name": "Mikah",
    "picture": "https://graph.microsoft.com/v1.0/me/photo/$value",
    "email": "mikoll@contoso.com" // requiere el ámbito “email”.
}

Las afirmaciones que se muestran en la respuesta son todas las que el punto final UserInfo puede devolver.

¿Entiendo correctamente que estos son todos los atributos que este punto final puede devolver, por lo tanto, no se puede usar en la configuración del plugin OAuth, porque falta, por ejemplo, información sobre el nombre de usuario?

¿Alguien más ha implementado una solución SSO funcional para Discourse basada en los servicios de Microsoft Azure?

Muchas gracias.

¿Alguien? Se agradecería cualquier ayuda.

Gracias