C# 将SAML 2.0 xml元素标记转换为.NET System.IdentityModel.Tokens.SecurityToken
我有一个SAML2.0承载令牌,是我使用第三方库从SSO服务器获得的。现在我正试图使用这个令牌对一个soution进行身份验证。我遇到的问题是,我的令牌类型为C# 将SAML 2.0 xml元素标记转换为.NET System.IdentityModel.Tokens.SecurityToken,c#,wcf,single-sign-on,wif,C#,Wcf,Single Sign On,Wif,我有一个SAML2.0承载令牌,是我使用第三方库从SSO服务器获得的。现在我正试图使用这个令牌对一个soution进行身份验证。我遇到的问题是,我的令牌类型为xmlement,我需要将其转换为System.IdentityModel.Tokens.SecurityToken类型,因为ChannelFactory.CreateChannelWithIssuedToken需要SecurityToken类型。有什么想法吗 顺便说一句,我看过这篇文章,但没有帮助。确切地说,对于该方法,您需要将其转换为G
xmlement
,我需要将其转换为System.IdentityModel.Tokens.SecurityToken
类型,因为ChannelFactory.CreateChannelWithIssuedToken
需要SecurityToken
类型。有什么想法吗
顺便说一句,我看过这篇文章,但没有帮助。确切地说,对于该方法,您需要将其转换为GenericXmlSecurityToken,只需使用ctor(您可以忽略大多数其他参数)