SAML 2.0 Browser / Post Profile Единый вход на классический сайт ASP - PullRequest
1 голос
/ 11 мая 2011

Я новичок в реализации единого входа SAML 2.0.Мой клиент должен предоставить им единую регистрацию на моем классическом веб-сайте asp от SAML 2.0 Browser / Post Profile.Мой клиент предоставит мне метаданные xml и сертификат, но я не знаю, какое решение я им предоставлю.

Возможно ли создать SAML 2.0 Browser / Post Profile с моим классическим сайтом asp?Какие задачи и решения мне нужно сделать?

Пожалуйста, сообщите.Заранее спасибо за помощь.

Ответы [ 3 ]

1 голос
/ 20 июня 2012

Вы можете поместить классы обработки .NET SAML в библиотеку COM.У меня есть похожий проект, и это похоже на то, что мне придется сделать.

1 голос
/ 11 мая 2011

Конечно возможно - хотя у вас могут быть некоторые проблемы в классической среде ASP. Знаете ли вы, будете ли вы выступать в качестве поставщика удостоверений или поставщика услуг в этой настройке единого входа? Исходя из этого, я ожидаю, что провайдер услуг - в этом случае вам нужно будет проанализировать и проверить входящие подтверждения SAML, а также, возможно, отправить запросы SAML AuthnRequest в IdP. Метаданные, предоставленные вашим партнером, помогут вам узнать, какие протоколы / URL / сертификаты они будут использовать.

Чтобы обработать протокол SAML, вы можете заново изобрести колесо, написав свой собственный код в ASP. Конечно, это будет отнимать много времени и рискованно, было бы проще, если бы вы использовали проверенное решение. Могут быть некоторые, но я не знаю каких-либо реализаций ASP с открытым / открытым исходным кодом, поэтому вы можете рассмотреть коммерческое решение, такое как Component Space (http://www.componentspace.com/ - хотя для этого потребуется .NET), или что-то вроде PingFederate Express, который предлагает простой плагин IIS (http://www.pingidentity.com/our-solutions/pingfederate-express.cfm).

0 голосов
/ 11 мая 2011

Скотт Т имеет точку.PFE является одной из возможностей, если ваш клиент также использует PF.Если бы вы использовали PingFederate (PF), вы могли бы использовать наш (я работаю для PI.com) плагин IIS или комплект безагентной интеграции (у нас сегодня есть несколько поддерживающих классических приложений ASP таким образом), чтобы быстро добавить поддержку SAML вваше приложение.Использование PF позволит вам поддерживать SAML 2.0 / 1.1 / 1.0 / WS-Fed / OpenID (и другие) одновременно с помощью одной простой и безопасной интеграции в ваше приложение.Проверьте http://www.pingidentity.com/partners/SaaS-Partner-Program.cfm для получения дополнительной информации.

- Ян

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...