您好!
.Net Core上有对WSTrust STS的支持吗?
There is any support for WSTrust STS on .Net Core ?
我想在中执行此操作核心:
I want to do this in core:
else { binding.Security.Message.ClientCredentialType = MessageCredentialType.UserName; ep = new EndpointAddress("abc/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,
感谢您发布此处。
基于我测试,您可以从 Core应用程序的NuGet安装 System.ServiceModel.Security。
Based on my test, you could installSystem.ServiceModel.Security from NuGet of Core application.
最好的问候,
Wendy
更多推荐
WSTrust,STS支持.Net Core
发布评论