днб шибболет аутентификация - PullRequest
0 голосов
/ 20 сентября 2018

Мы используем DNN V8 с аутентификацией Shibboleth.Сторонний сайт отправляет пользователя на мой сайт.Мой веб-сайт отправит пользователя для проверки подлинности по адресу idp и вернется на мой веб-сайт после проверки подлинности с помощью пакетов SAML2 SAMP.Я проверяю пакет и авторизирую пользователя.

Проблема: пользователь может заходить с английского или французского веб-сайта.Я пытаюсь определить параметр, переданный в строке запроса, перед отправкой пользователя в idp и сохранить его в файле cookie, чтобы прочитать его после аутентификации и отправить пользователя на соответствующий веб-сайт после авторизации.

Я просмотрел код аутентификации DNN Shibboleth иЯ не нахожу, где я могу прочитать строку запроса и создать cookie.

Я проверяю AuthenticationModule и ShibHandler.ashx.Все в этом проекте вызывается после аутентификации.

Насколько я понимаю, отправка пользователя в idp выполняется Shibboleth, а DNN Shibboleth не контролирует это.

Я хотел бы перехватить строку запроса перед отправкойпользователь в idp.

Буду признателен, если кто-нибудь подскажет мне правильное направление или быстро расскажет, как работает Шибболет.

Спасибо, Ахмед

...