Ich habe ASP.NET Core-Anwendung und Anwendung verwendet OpenIDConnect-Authentifizierung. Ich benutze IdentityServer3 als Authentifizierungsserver. Ich bin ein wenig verwirrt, mit welchen NuGet-Paketen ich in ASP.NET Core für die Authentifizierung & Autorisierung verwenden sollte.Microsoft.AspNet vs Microsoft.AspNetCore nuget Pakete?
Der Artikel here schlägt Microsoft.AspNet.*****
verwenden, so etwas wie unten
Microsoft.AspNet.Authorization
Microsoft.AspNet.Authentication.Cookies
Microsoft.AspNet.Authentication.OpenIdConnect;
Allerdings gibt es auch das folgende NuGet-Paket, das auf .NET Core ist es spezifisch aussieht.
Microsoft.AspNetCore.Authorization
Microsoft.AspNetCore.Authentication.Cookies
Microsoft.AspNetCore.Authentication.OpenIdConnect;
Was ist der Unterschied zwischen diesen Paketen und das sollte ich in ASP.NET Core for OpenIdConnect Authentifizierung verwenden?
Danke. Gibt es einen Beispielcode, auf den Sie mich verweisen können, der Authentifizierung mit OpenIDConnect und Autorisierung durchführt – LP13
PinpointTownes hat tatsächlich einige Beispiele zur Authentifizierung gegen den OpenIdConnect Server, den er entwickelt, aber es sollte auch mit Identity Server 4 arbeiten, da der MVC. Client-Projekt enthält keine Verweise auf OpenIdConnect Server-Pakete. Siehe https://github.com/aspnet-contrib/AspNet.Security.OpenIdConnect.Samples/blob/master/samples/Mvc/Mvc.Client/Startup.cs#L33-L50 – Tseng