Я успешно установил SAML между поставщиком удостоверений (IdP) в качестве Gsuite и поставщиком услуг (SP). Когда я создаю пользователя в G Suite, он создается в моем приложении после первого входа в систему, как и ожидалось. Теперь я хочу автоматически заполнять имя и фамилию пользователя, взятые из Gsuite, в соответствующие поля в моем приложении. Я пытаюсь настроить правильное сопоставление для своего приложения и G Suite, но это не работает, несмотря на то, что я успешно сделал это с другим IdP, таким как Okta и Keycloak. В ходе расследования я заметил, что ответ SAML от G Suite включает <saml2:AttributeValue xsi:type="xs:anyType"
, а ответ SAML от Keycloak включает <saml2:AttributeValue xsi:type="xs:string"
. Думаю проблема в этом месте. Итак, мой вопрос, есть ли какие-либо средства для настройки передачи типа string вместо anyType в G Suite? Не могу найти такую информацию в настройках и руководствах Gsuite.