Таким образом, у одного из наших поставщиков программного обеспечения есть корпоративный логин, использующий Shibboleth, и по какой-то причине они используют GivenName вместо cn или позволяют нам освобождать GivenName и sn для заполнения полей имени и фамилии. У нас все хорошо с полем имени, содержащим как имя, так и фамилию, но я не уверен, как правильно выпустить значения.
Итак, в основном, что нам нужно сделать, это в пределах
<AttributeRule attributeID="givenName">
<PermitValueRule xsi:type="ANY" />
</AttributeRule>
- нам нужно освободить значение cn вместо GivenName, но для attributeID должно быть задано NameName. Я искал переопределения и не нашел способ сделать это, который был успешным.
Это документация, с которой мы работали, но только с первым именем вместо первого и последнего:
https://doc.arcgis.com/en/arcgis-online/reference/configure-shibboleth.htm
Ожидаемое возвращение должно быть полным именем в формате «Имя, Фамилия», но возвращаться под атрибутом GivenName, а не только по имени.