Ich fange an, einige Web-Apps auf Asp.Net Core umzustellen. Ich begann mit dem Erstellen einer Website mit einer Seite und installierte sie auf dem Server, und dann erkannte ich, dass Sie eine Shim benötigt, um es mit IIS arbeiten zu lassen. Gut, alles installiert und funktioniert.Asp.Net Core und WIF Konfiguration
Jetzt möchte ich diesen Controller nehmen und Authentifizierung für den Zugriff benötigen. Ich habe ein benutzerdefiniertes STS zur Authentifizierung von Benutzern implementiert und möchte es für die Authentifizierung in meiner Asp.Net Core App verwenden. Diese STS erstellt eine JWT und in meinen anderen Anwendungen verwende ich WIF.
Ich verstehe nicht, wie die Asp.net Core-Anwendung zu konfigurieren, damit es WIF nutzen kann. Heute in meinen Asp.Net MVC-Anwendungen hinzufügen, die ich in einer Linie in Application_Start:
FederatedAuthentication.FederationConfigurationCreated += FederatedAuthenticationOnFederationConfigurationCreated;
In diesem Event-Handler, habe ich die FederationConfigurationCreateEventArgs an die jeweiligen WIF-Konfiguration.
Was ich jetzt nicht verstehe ist, wie das in der neuen Welt funktioniert. Es macht mir nichts aus, eine Abhängigkeit von .NET Framwork vs. .NET Core zu haben. Ich habe einfach keine Ahnung, wo ich anfangen soll, um meine Asp.Net Core Web App zu bekommen, um ihre Authentifizierung von einem STS zu bekommen.
Irgendwelche Ideen, wie WIF funktioniert in Asp.Net Core?
Nuget Paket: AspNetCore.Authentication.WsFederation – Corez