Я не уверен, но можно передать entityId в AuthnStatement в Shibboleth SP? Я уже посылаю uid в ответ AuthnStatement.Как передать Sp entityId из Idp в Shibboleth Sp?
Предположим, что запрос отправляется в Idp из SP, имеющего entityId, как https://sp.example.com/Shibboleth. После аутентификации Idp должен публиковать uid, а также entityId для SP.
Сообщите мне, если это возможно, или есть способ получить атрибут entityId в файле Idp attribute-resolver.xml.
Спасибо заранее.
Зачем вам это нужно? Разве ваш СП не знает своего собственного лица? – Akshay
Я ищу несколько вещей: 1. Основанный на Sp entityId, мне нужно нажать DB, чтобы получить некоторое значение на стороне IdP, используя RDBMS DataConnector. Итак, я не уверен, как получить это значение в файле attribute_resolver.xml. Я считаю, что это должно быть уже в некоторой переменной, просто я не знаю, как ее получить, 2. Я хочу передать SP, а также Idp entityId как CustomAttribute. – Waheed
Почему вы не получаете эти вещи, используя свой хост/домен. Вы всегда ссылаетесь на свой хост с некоторым idp. Вы всегда можете сделать карту с ключом в качестве хоста и значением в качестве желаемого идентификатора объекта в коде на стороне сервера. и проверка хоста очень проста. то есть 'request.getHeader (" host ")' - symbolik – Akshay