Поддержка без знака SAML 2.0 для WCF на .NET 4.0
-
02-10-2019 - |
Вопрос
Может кто-нибудь, пожалуйста, дайте мне знать, если без знаки SAML 2.0 или 1.1 отначально поддерживается на WCF .NET 4.0. Я знаю, что подписанный SAML 1.1 отначально поддерживается на WCF и SAML 2.0, вначале поддерживается на WiF, но я не могу найти какой-либо материал в отношении SAML без знака.
Решение
Неанально. Выход из коробки SAML 1.1 и SAML 2.0 TOKEN TOKEN GODLERS подписывают токены. Supoort unsigned токены вам нужно создать свои собственные обработчики токена, которые наследуют
Microsoft.IdentityModel.Tokens.Saml11.Saml11SecurityTokenHandler
Microsoft.IdentityModel.Tokens.Saml2.Saml2SecurityTokenHandler
Переопределить методы создания / проверки подписи, есть куча их и ничего не делай в вашем случае. Проблема в том, что вам нужно управлять службами STS, которые выпускают вам токены, которые могут быть сложными, если они не под контролем.