WSTrust,STS支持.Net Core [英] WSTrust,STS support on .Net Core

查看:109
本文介绍了WSTrust,STS支持.Net Core的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好!

.Net Core上有对WSTrust STS的支持吗?

There is any support for WSTrust STS on .Net Core ?

我想在.net中执行此操作核心:

I want to do this in .net core:

else { binding.Security.Message.ClientCredentialType = MessageCredentialType.UserName; ep = new EndpointAddress("https://abc.com/adfs/services/trust/13/usernamemixed"); } factory = new WSTrustChannelFactory(binding, ep); factory.TrustVersion = TrustVersion.WSTrust13; factory.Credentials.Windows.ClientCredential = CredentialCache.DefaultNetworkCredentials; var rst = new RequestSecurityToken { RequestType = RequestTypes.Issue, AppliesTo = new EndpointReference("urn:adfsmonitor"), KeyType = KeyTypes.Bearer, }; IWSTrustChannelContract channel = factory.CreateChannel(); GenericXmlSecurityToken genericToken = channel.Issue(rst) as GenericXmlSecurityToken; return genericToken.TokenXml.InnerXml.ToString();

提前致谢

推荐答案

嗨  Mahefa M,

感谢您发布此处。

基于我测试,您可以从.net Core应用程序的NuGet安装  System.ServiceModel.Security。

Based on my test, you could install System.ServiceModel.Security from NuGet of .net Core application.

最好的问候,

Wendy


这篇关于WSTrust,STS支持.Net Core的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆