【问题标题】:Convert a SAML 2.0 xml element token to a .NET System.IdentityModel.Tokens.SecurityToken将 SAML 2.0 xml 元素令牌转换为 .NET System.IdentityModel.Tokens.SecurityToken
【发布时间】:2013-09-09 19:54:03
【问题描述】:

我有一个 SAML 2.0 不记名令牌,它是使用第三方库从我们的 SSO 服务器获得的。现在我正在尝试使用此令牌对解决方案进行身份验证。我遇到的问题是我的令牌是XmlElement 类型,我需要将其转换为System.IdentityModel.Tokens.SecurityToken 类型,因为ChannelFactory.CreateChannelWithIssuedToken 需要SecurityToken 类型。有什么想法吗?

顺便说一句,我看过这篇帖子How to convert SAML XML token string to either SecurityToken or ClaimsPrincipal instance?,但没有帮助。

【问题讨论】:

    标签: c# wcf single-sign-on wif


    【解决方案1】:

    确切地说 - 对于该方法,您需要将其转换为 GenericXmlSecurityToken - 只需使用 ctor(您可以忽略 aka null 大多数其他参数)。

    【讨论】:

      猜你喜欢
      • 2014-10-12
      • 2013-06-28
      • 2017-05-09
      • 2019-06-03
      • 2020-08-05
      • 2018-04-12
      • 1970-01-01
      • 2013-03-17
      • 2011-02-03
      相关资源
      最近更新 更多