Мне нужно использовать одного поставщика услуг с несколькими поставщиками удостоверений (idps), каждый idp подключен к sp с помощью субдомена, т. е. http://subdomain1.mysite.com подключается к idp1, http://subdomain2.mysite.com подключается к idp2 и т. д., то мой URL-адрес службы поддержки утверждений выглядит следующим образом: https://mysite.com/SAML/AssertionConsumerService.aspx< /а>.
Проблема в том, что мне нужно знать, от какого idp приходит ответ в коде AssertionConsumerService.aspx, чтобы я мог загрузить правильный сертификат. Я пробовал эмитента, получателя ответа и другие средства без везения.
Кто-нибудь знает хороший способ отличить idps от ответа и/или лучших практик? Или есть стандартный способ сделать это?
Я использую http://www.componentspace.com/Products/SAMLv20.aspx.