我正在将 ASP.NET 应用程序迁移到 ASP.NET Core 上,但遇到了 Ws-Federation 身份验证问题:没有 [Ws-Federation] (https://www.nuget.org/packages?q=Microsoft.Owin.Security.WsFederation https://www.nuget.org/packages?q=Microsoft.Owin.Security.WsFederation) OWIN 中间件可在 ASP.NET Core 平台上使用。
但我注意到 ASP.NET Core 的所有身份验证中间件现在都在Microsoft.AspNetCore.身份验证 https://www.nuget.org/packages?q=Microsoft.AspNetCore.Authentication命名空间,所以我搜索了所有包nuget.org https://www.nuget.org/packages?q=Microsoft.AspNetCore.Authentication并发现大多数身份验证包都在那里,但不幸的是只有Microsoft.AspNetCore.Authentication.WsFederation不见了。
所以,我想知道,包丢失是因为尚未实现还是其他原因?或者,是否存在用于 Ws-Federation 的现有基于 ASP.NET Core 的身份验证中间件?
它还没有实现,主要是因为 .NET Core 没有所需的加密 XML 和 XML dsig 类。
See https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/issues/500 https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/issues/500
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)