ASP.NET MVC, как использовать pingfederate (OpenTokenAdapter) для единого входа, инициированного SP?
Намерение задать этот вопрос, как интегрировать пинг в приложении ASP.NET MVC, т.е. поставщика услуг? У нас есть два idps (Identity Providers), и мы должны реализовать SSO, инициированную поставщиком услуг.
Дайте мне знать, если требуется более подробная информация.
1 ответ
Начните здесь с Руководства пользователя PingFederate .NET Integration Kit -
https://documentation.pingidentity.com/display/NETIK251/Processing+Overview
Для единого входа SP-Init ваше приложение будет перенаправлять на ваш сервер (SP) PingFederate, который генерирует запрос AuthnRequest для IDP. IDP аутентифицирует пользователя и отправляет ответ обратно в PF (SP). Ваш SP проверяет сообщение и отображает информацию о пользователе в SP OpenToken Adapter. Затем адаптер OTK сгенерирует OTK и отправит его через браузер в ваше приложение для проверки / использования с помощью нашего.NET API для OpenToken.
В качестве альтернативы вы можете воспользоваться услугами провайдера приложений PingOne (APS), которые являются решением Ping OnDemand. Нет установленного программного обеспечения и RESTful API для интеграции вашего.NET приложения. Тем не менее, не уверены, подключено ли ваше приложение к двум разным клиентским ВПЛ или 2 внутренним ВПЛ.
HTH, Ян