Discourse, SSO 및 Microsoft Azure

안녕하세요,

저는 이 플러그인(GitHub - discourse/discourse-oauth2-basic: A basic OAuth2 plugin for use with Discourse · GitHub)을 사용하여 Discourse 인스턴스에 SSO를 설정하고 있습니다.

현재 저를 막고 있는 부분은 JSON User Endpoint입니다. 마이크로소프트 문서를 올바르게 이해하고 있다면, UserInfo 엔드포인트(Microsoft identity platform UserInfo endpoint - Microsoft identity platform | Microsoft Learn)가 존재하며, 문서의 “response” 부분은 다음과 같이 설명하고 있습니다.

UserInfo 응답

{
    "sub": "OLu859SGc2Sr9ZsqbkG-QbeLgJlb41KcdiPoLYNpSFA",
    "name": "Mikah Ollenburg", // 모든 이름은 “profile” 범위를 요구합니다.
    "family_name": " Ollenburg",
    "given_name": "Mikah",
    "picture": "https://graph.microsoft.com/v1.0/me/photo/$value",
    "email": "mikoll@contoso.com" // “email” 범위를 요구합니다.
}

응답에 표시된 클레임은 UserInfo 엔드포인트가 반환할 수 있는 모든 항목입니다.

제가 올바르게 이해한 것이라면, 이 엔드포인트가 반환할 수 있는 속성은 위 항목들이 전부이며, 예를 들어 사용자 이름(username)에 대한 정보가 빠져 있어 OAuth 플러그인 구성에 사용할 수 없다는 뜻인가요?

마이크로소프트 Azure 서비스를 기반으로 Discourse에 SSO 솔루션을 구축한 다른 분이 계신가요?

감사합니다.

혹시 도와주실 분 계신가요? 어떤 도움이라도 감사하겠습니다.

감사합니다