#asp.net #shibboleth
#asp.net #shibboleth
Вопрос:
Я успешно захожу на тестовую страницу моего поставщика услуг с помощью Shibboleth. Затем я перехожу на страницу / Shibboleth.sso/Session и вижу все нужные мне значения. Я написал классическую страницу ASP, которая сбрасывает все переменные сервера [request.ServerVariables(«HTTP_VARIABLE»)], но я не могу видеть значения, к которым я хочу получить доступ. Мой вопрос в том, как я могу получить доступ к своим атрибутам, чтобы увидеть их на странице, где я сбрасываю переменные сервера.
<Attribute id="iMIS_Login" name="http://exp.org/iMIS/Profile/Login"/>
<Attribute id="iMIS_ID" name="http://exp.org/iMIS/Profile/ID"/>
Ответ №1:
В соответствии с этим
При использовании заголовков основное отличие заключается в том, что вместо использования имен, определенных в процессе сопоставления, приложение должно добавлять к ним префикс «HTTP_», а в большинстве инструментов и остальное имя также заполняется.
и как описано в этом потоке
вы можете получить значение с помощью request.serverVariables('HTTP_IMIS_LOGIN')
и request.serverVariables('HTTP_IMIS_ID')