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, Ян

Другие вопросы по тегам