Как включить выход из внешнего поставщика удостоверений на портале самообслуживания клиентов Dynamics 365? - PullRequest
0 голосов
/ 15 января 2019

Я внедрил надстройку портала самообслуживания клиентов для нашей Dynamics 365 CRM Online, и у меня есть собственный внешний поставщик удостоверений OpenId Connect (Identity Server), настроенный для аутентификации. Этот провайдер идентификации используется для некоторых других наших услуг, поэтому клиент может, например, войти на сайт B, а затем зайти на сайт самообслуживания клиентов и войти в систему с тем же провайдером, однако, если клиент выходит из системы по адресу сайт B, они не вышли из сайта портала самообслуживания клиентов. Я хотел бы знать, как (если это возможно) настроить портал для единого выхода из системы, чтобы очистить все сеансы для этого пользователя. Я знаю, что OpenId Connect поддерживает своего рода выход из обратного канала, и наш провайдер идентификации делает это, но он не работает для портала. Существует ли конечная точка выхода, которую необходимо настроить, или какой-либо параметр сайта на портале для этого? Я прочитал документацию и наткнулся на настройку сайта Authentication/OpenIdConnect/[provider]/ExternalLogoutEnabled. Похоже, что это работает противоположным образом, на который я надеялся, с включенным этим параметром, я выхожу из других сайтов / сервисов при выходе из портала, но у меня все еще остается сеанс портала, если я выхожу из одного из этих других места. Любая помощь очень ценится.

...