У меня проблема с настройкой нескольких URL-адресов обратного вызова для поставщика услуг в WSO2 Identity Server.Этот процесс необходим моей команде для поддержки SLO (Single Logout) с URL перенаправления после выхода из системы.
Конфигурация URL обратного вызова
Онлайн-документация WSO2 описывает правильный способ сделать этот процесс здесь .Я выполнил этот шаг и настроил свой URL обратного вызова следующим образом:
regexp=(http://localhost:8080/login-callback|http://localhost:8080/logout-callback)
Этот процесс работает, и я могу настроить два URL обратного вызова.
Непреднамеренный побочный эффект "checksession"
Как только URL обратного вызова настроены, конечная точка checksession перестает работать.Сообщение об ошибке, полученное от конечной точки, гласит «Неверный запрос OP IFrame».Этот вызов checksession использует URL-адрес, подобный следующему: https://<wso2host>/oidc/checksession?client_id=<clientid>
Я убедился, что конечная точка checksession работает, если я настраиваю один из моих URL-адресов перенаправления индивидуально
Но не удается, если я использую синтаксис регулярного выражения.Ошибка возникает в каждом из следующих сценариев:
Я пропустил шаг настройки, необходимый для URL-адресов обратного вызова или конечной точки checksession?