Как добавить утверждения в метаданные SAML IDP
Я построил проект интеграции SSO, я буду выступать в качестве IDP identity provider, а наша третья сторона будет выступать в качестве SP services provider.
Я использовал этот код https://github.com/OTA-Insight/djangosaml2idp для подготовки моего Idp. все в порядке и я уже протестировал его https://sptest.iamshowcase.com/. Но у меня есть вопрос как я могу добавить утверждения к этим сгенерированным метаданным, чтобы помочь нашему SP использовать их?
вот созданный файл метаданных:
вот моя попытка, она правильная?
первая попытка: добавив AttributeConsumingService? но я не уверен в теге SPSSODescriptor?
вторая попытка: или добавить AttributeConsumingService в IDPSSODescriptor как показано ниже?
Примечание: djangosaml2idp - SSO SAML для IDP, построенный с помощью Django python framework
Ценим вашу поддержку
RequestedAttribute
предназначен для метаданных поставщика услуг (SP). Это способ для SP сообщить, какие атрибуты ему необходимы, при условии, что IdP выпустит эти атрибуты. AttributeConsumingService
также является частью метаданных SP.
IdP не рекламирует то, что он содержит или готов выпустить. Это контракт IdP/SP, о котором знают только эти организации.
Пример каждого здесь.