【问题标题】:How to get SAML token using C#/ASP.NET如何使用 C#/ASP.NET 获取 SAML 令牌
【发布时间】:2014-11-01 18:10:38
【问题描述】:

我的基本要求是调用使用 SAML 令牌的 Web 服务。 作为其中的一部分,第一步是从 IdentityProvider 获取令牌。

这就是我所拥有的:

  • STS 端点 [它是 https url]
  • 证书 .pfx 文件

现在我不确定从哪里开始在 ASP.NET (4.5) 中开发客户端以连接到 STS 并获取令牌。

有什么让我开始的建议吗?

注意:我尝试通过 HttpWebRequest 传递证书,但出现一些连接错误。我什至不确定那是不是这样。还阅读了有关 WebClient 和 HttpClient 类的信息。

【问题讨论】:

    标签: asp.net web-services wif saml saml-2.0


    【解决方案1】:

    我为此使用了 WSTrustChannelFactory。 这篇文章帮助我实现了这一点:http://leastprivilege.com/2012/11/16/wcf-and-identity-in-net-4-5-external-authentication-with-ws-trust/

    还有我的部分代码:How to pass a certificate to WSTrust to get Saml Token

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-25
      • 1970-01-01
      • 1970-01-01
      • 2018-11-26
      • 2012-04-11
      • 1970-01-01
      • 2020-10-26
      相关资源
      最近更新 更多