Я хочу знать, как изменить целевую страницу по умолчанию для сайта, подключенного к ADFS, после перехода на нее из выбора сайта.
На прилагаемом рисунке вы можете видеть, что у меня есть сайт под названием «Мое приложение PHP», и когда я нажимаю «Войти» на этот сайт, меня перенаправляют на https://apache-pc-sp.testad.lan
Теперь вместо того, чтобы просто пойти https://apache-pc-sp.testad.lan
Я хочу, чтобы перенаправление перешло на https://apache-pc-sp.testad.lan/SOMETHINGHERE/
Это возможно?
Примечание: я не хочу ставить какие-либо перенаправления с конфигурациями htdocs / htaccess / apache / etc. Это должно быть связано с установкой ADFS.
ADFS просто перенаправляет на настроенную конечную точку RP.
Так что вы можете просто изменить конечную точку.
Вы должны убедиться, что конечная точка знает, что делать, когда она получает токен.
Взгляните на состояние реле SAML. Если вы отправите какое-то состояние реле в приложение PHP, которое оно понимает, оно может перенаправить туда, куда вы хотите. Обратите внимание, что ответственность AD FS здесь после аутентификации заключается в отправке токена в конечную точку на стороне приложения PHP. Вы несете ответственность за то, чтобы PHP работал должным образом после получения токена в конечной точке SAML на стороне приложения PHP.
Итак, если вы настроите состояние реле, инициированное IDP, в соответствии с https://technet.microsoft.com/en-us/library/jj127245(v=ws.10).aspx на стороне AD FS и создать URL-адрес, содержащий встроенное состояние ретрансляции, которое будет использоваться приложением PHP, вы можете предоставить конечному пользователю URL-адрес, который при нажатии на него будет проходить проверку подлинности в AD FS и отправлять их прямо на нужную страницу.