第三方软件通过 SAML 2.0 版提供 SSO 功能。
他们的文档提供了有关他们将在请求中发送哪些字段以及他们期望返回哪些字段以对特定用户进行身份验证的信息。这个概念实际上看起来非常简单,但我在使用 SAML 本身时遇到了麻烦。
到目前为止,我能够接收、解压缩和解析他们的 SAML 请求,但我不知道如何创建 SAML 以发送回他们。
我查看了 SamlAssertion 类,但由于我使用的是 .NET 3.5 版本,因此该类仅生成 SAML 1.1 版。
除此之外,我没有找到很多关于如何创建简单 SAML 响应的资源。
因此,问题是:如何使用 C# 创建简单的 SAML 2.0 响应?
任何帮助表示赞赏!
谢谢!