Ws-Federation Authentication Using ASP.NET Kernel

I am porting an ASP.NET application to the ASP.NET kernel, but I have encountered a Ws-Federation authentication problem: none [Ws-Federation] ( https://www.nuget.org/packages?q=Microsoft.Owin.Security. WsFederation ). The OWIN middleware is available on the ASP.NET Core platform.

But I noticed that all authentication tools for ASP.NET Core are now under the Microsoft.AspNetCore.Authentication namespace, so I looked for all the packages from nuget.org and found that most authentication packages exist, but unfortunately only Microsoft.AspNetCore.Authentication.WsFederation file.

So, I would like to know if a package is missing because it has not been implemented yet or for some other reason? Alternatively, is there an existing ASP.NET-based authentication middleware for Ws-Federation?

+3
source share
2 answers

It has not yet been implemented, mainly because .NET Core does not have the encrypted XML and XML dsig classes.

See https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/issues/500

+4
source

I ported Katana middleware to ASP.NET Core. It has a strong dependency on the full .NET Framework, as this is the only place in which the necessary libraries exist.

https://github.com/chrisdrobison/aspnetcore-wsfed

+3
source

All Articles