2017-01-07 7 views
0

В настоящее время мы используем WSO2 IS 5.1. В одном процессе выхода из системы, возможно ли, что только запрошенный сеанс был выведен из системы, но остальная часть общего сеанса осталась?Есть ли условный одиночный выход в WSO2 Identity Server?

Я хочу спросить лучше, как мы можем отображать в своем веб-приложении список опций от других эмитентов SP, которые их сеансы SP выполняли во время входа в систему единого входа, а затем мы делаем выбор, какой сеанс, который хочет выйти из системы и может отправить запрос на выход для выбранного SP, а также хотите, чтобы только выбранный сеанс был отключен. существует какое-либо предложение или пример?

Большое спасибо

+0

Вы спрашиваете, как SP может выйти из системы и в то же время выйти из других специальных SP, участвующих в одном сеансе IdP? – drox

+0

Нет, во-первых, можно отобразить в нашем списке веб-приложений всех поставщиков услуг, которые участвовали в одних и тех же сеансах IdP, и выбрать поставщика услуг для отправки запроса от своего имени в IdP. то хотите, чтобы только выбранная услуга предоставляла выход из системы, и ни один процесс выхода из системы не выполнялся для другого поставщика услуг, который участвует в SSO. во всяком случае, можно ли запустить единый процесс запроса на выход для определенных категорий поставщиков услуг не для всех участвующих поставщиков услуг? –

ответ

0

Прежде всего, необходимо знать, поток одного выхода из системы в WSO2 Сервер идентификации. В одном поставщике услуг (SP) отправьте запрос на выход в Identity Provider (IDP). Затем IDP определяет участника сеанса. Если участник сеанса существует, отправьте запрос IDO выхода из системы в SP. После того, как SP выдаст ответ выхода из системы IDP. После этого IDP отправит ответ выхода на исходный запрос на выход. Теперь все участники сеанса завершены. Вы можете найти более подробную информацию here. Кажется, по умолчанию IS не может выполнить ваше требование.