Я постараюсь уточнить о процессе.
После запроса входа в систему пользователь и его группы доступны для Artifactory в ответе на утверждение, который отправляется обратно в Artifactory провайдером идентификации SAML.Данные должны быть доступны в ответном XML-ответе, если поставщик удостоверений настроен на их включение.Например, провайдер идентификации может исключать информацию о группах и включать только пользовательские данные (т. Е. Имя пользователя, почта).
Чтобы гарантировать, что Artifactory может назначить пользователя в группу SAML, вам необходимо выполнить следующие действия:следующее:
- Настройте ADFS для включения атрибутов групп пользователей в ответ на вход в систему.Вы упомянули, что это обрабатывается другой командой, но вы можете увидеть, как это можно сделать, по ссылке 1009 *, которую вы прикрепили в своем сообщении.
- Создайте соответствующие группы в Artifactory,или импортируйте их в Artifactory от другого поставщика аутентификации (например, экрана группы интеграции Artifactory LDAP).В Artifactory обязательно должны существовать соответствующие группы.
- Откройте экран конфигурации SAML Web-UI Artifactory, отметьте флажок
Auto Associate groups
- Отредактируйте текстовое поле
Group Attribute
и введитеимя атрибута SAML объявления группы.Требуемое имя атрибута группы - это то, которое возвращается в ответе на утверждение SAML.
В утверждении оно должно выглядеть следующим образом:
<saml:AttributeStatement>
<saml:Attribute Name="memberof">
<saml:AttributeValue>group1</saml:AttributeValue>
<saml:AttributeValue>group2</saml:AttributeValue>
</saml:Attribute>
</saml:AttributeStatement>
В вашем случае выможет либо получить имя атрибута ассоциации группы от другой команды, которая управляла вашей ADFS, как вы упомянули, либо просто просмотреть утверждение в любом виде плагина браузера SAML tracer (если ADFS была настроена для отправки атрибутов групп)
Как только вы настроите вышеупомянутое, когда пользователь SAML войдет в Artifactory, он автоматически будет связан с группой, которая возвращается ответом на утверждение SAML (пока группа существует в Artifactory)
Примечание : ассоциация групп SAML не сохраняется и действительна только для текущего сеанса входа в систему, поэтому, если вы отредактируете экран пользователя / группы в пользовательском интерфейсе, не будет, что ассоциация пользователя / группыОднако если вы предоставляете разрешение для определенного ресурса группе, которую вы указалиЕсли вы хотите назначить пользователя, вы увидите, что пользователь, вошедший в систему, может использовать предоставленное разрешение.