0

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

顺便说一句,我看过这篇文章如何将 SAML XML 令牌字符串转换为 SecurityToken 或 ClaimsPrincipal 实例?但这无济于事。

4

1 回答 1

1

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

于 2013-09-09T11:54:03.907 回答