Аутентификация через SAML возвращает хешированное имя пользователя и e-mail

После дополнительного исследования я выяснил, что код ‘hashed’ в форме регистрации на самом деле является NameID, отправляемым IdP. В конфигурации SAML на стороне IdP я также включил следующие атрибуты:

  • Отображаемое имя: urn:mace:dir:attribute-def:displayName
  • Полное имя: urn:mace:dir:attribute-def:cn
  • Адрес электронной почты: urn:mace:dir:attribute-def:mail
  • Идентификатор пользователя: urn:mace:dir:attribute-def:uid

Сторонний источник подтвердил, что эти атрибуты действительно отправляются IdP. Однако по какой-то причине значения этих атрибутов не используются в форме регистрации Discourse (как показано ранее). Я предполагал, что в форме:

  • Поле Email будет содержать значение атрибута urn:mace:dir:attribute-def:mail;
  • Поле Username — значение атрибута urn:mace:dir:attribute-def:mail;
  • Поле Name — либо значение атрибута urn:mace:dir:attribute-def:displayName (предпочтительно), либо urn:mace:dir:attribute-def:cn.

Существует ли способ настроить Discourse-SAML для корректного сопоставления этих атрибутов?