我意识到.Net Core不支持WS-Federation。但是我真的想使用IdentityServer 4,我意识到它也不支持WS-Federation。
但是,如果我有一个ASP.Net Core网站并且我以完整的.Net框架为目标,那么是否可以将WS-Federation与IdentityServer 4一起使用?是否有某种界面可以使用?
就像我使用return this.http.get(this.constants.accountLocalUrl, { headers: headers })
中的代码一样,将它移植到使用IdentityServer4有多难?
答案 0 :(得分:1)
您现在可以使用WsFederation与IdentityServer4,即使它使用IdentityServer4.WsFederation
在AspNetCore上运行。
这是sample,它在IdentityServer4上添加了新的/wsfederation
EndPoint。此EndPoint允许您访问与IdentityServer3.WsFederation
相同的功能。
答案 1 :(得分:0)
像加密XML这样的功能还没有被移植到.Net核心。这是WsFederation工作所需要的。 Ws-Federation authentication with ASP.NET Core