Я успешно настроил WSO2 API Manager 1.8.0 (например, https://wso2am.com:9443] и WSO2 Identity Server 5.0.0 SP1 [IS], действующий как менеджер ключей (например, https://wso2is.com:9443] в кластерной установке на двух разных серверах.WSO2 Identity Server samlsso URL-адрес службы, открытый через диспетчер API WSO2
Я также настроил поставщика услуг в IS с помощью входящего аутентификатора SAML SSO и протестировал его с помощью примерного приложения travelocity.com. Пример приложения строит запрос SAML в правильном направлении, но https://wso2am.com:9443/samlsso?SAMLRequest=[base64stuff] возвращает HTTP-статус 405 - HTTP-метод GET не поддерживается этим URL-адресом.
Изменение URL-адреса в https://wso2is.com:9443/samlsso?SAMLRequest=[base64stuff] приводит к успешной аутентификации.
В основном я хочу, чтобы меня переадресовали на страницу входа wso2am, а не на страницу входа wso2is. Таким образом, я мог развертывать только в DMZ WSO2AM, оставив WSOIS во внутренней сети.
Как я могу это сделать? Спасибо
Спасибо за ваш ответ @harshan. Мне просто интересно, может ли wso2am перенаправить запрос saml на wso2is. Нет никакого способа для wso2am быть прокси для wso2is, не так ли? Спасибо – ciairuzz