OIDC를 구성하여 사용자 이름을 이메일 계정 이름 또는 인증 제공자에서 반환되는 사용자 이름과 같은 값으로 설정하는 방법?

안녕하세요,

OIDC를 설정하여 사용자 이름(Username)을 이메일 계정 이름 또는 인증 제공자에서 반환된 사용자 이름과 같은 값으로 설정하는 방법이 궁금합니다. 아래 스크린샷에서 사용자 이름 user2091은 패턴에 의해 생성된 것처럼 보이는데, 이는 제가 원하는 것이 아닙니다(편집할 수도 없고, 제가 설정한 어떤 항목 때문일 수도 있습니다). 이메일이 "abc@example.com"으로 반환될 때 사용자 이름을 "abc"로 만들려면 어떻게 해야 하나요?

제 Discourse OIDC 설정에서 최소한의 필수 설정(예: 예시) 외에 openid email profile만 설정해 두었습니다. openid connect claims와 같은 다른 항목을 설정해야 하나요?

Discourse OIDC 플러그인은 아이덴티티 제공자에서 제공하는 ‘nickname’ 클레임을 사용합니다. 따라서 아이덴티티 제공자의 문서를 검토하고, 원하는 ‘nickname’ 값을 보내도록 설정하는 방법을 찾아보아야 합니다.

@david 감사합니다. 제 프로바이더가 값을 반환하지 않는 것이었습니다. 이제 프로바이더에서 사용자 이름을 표시할 수 있습니다.