【发布时间】:2014-01-30 11:33:16
【问题描述】:
我想使用 SAML2.0 对使用 SSO 身份提供者访问我的网站的用户进行身份验证。理想情况下,我想使用 SAML 2.0 工件绑定,但是,虽然 .Net 4.5 具有表示 SAML 2.0 语句(例如 AuthenticationStatement)的类,但我找不到任何用于解析工件的类。这是不受支持的东西,还是我没有找对地方?
【问题讨论】:
我想使用 SAML2.0 对使用 SSO 身份提供者访问我的网站的用户进行身份验证。理想情况下,我想使用 SAML 2.0 工件绑定,但是,虽然 .Net 4.5 具有表示 SAML 2.0 语句(例如 AuthenticationStatement)的类,但我找不到任何用于解析工件的类。这是不受支持的东西,还是我没有找对地方?
【问题讨论】:
术语“工件”有时在 SAML2 文档中用于不同的含义,因此我假设您的意思是 SAML artifact binding(微软在其 documentation 中使用该术语来表示密钥、令牌或其他东西)。
因此,假设您指的是工件绑定,那么 .NET 框架中不支持它。虽然支持 SAML2 tokens,但它们不支持核心框架中的 bindings。
您必须查看第三方库,或编写自己的库(或帮助扩展 open source SP)。
【讨论】: