2017-06-28 7 views
0

ASP.NET im Gegensatz zu TextbausteinASP.NET Null nicht die OpenID Connect Unterstützung zu einem Drittanbieter-Identitätslösung enthält.OpenID Connect Integration

Ein älterer Beitrag im ASP.NET Boilerplate-Forum (Support for Open ID and JWT?) behandelt dieses Thema, bietet jedoch kein Codebeispiel zur Vorgehensweise. Hat das schon jemand probiert?

Es wäre schön, wenn diese Funktion zu ASP.NET Textbaustein hinzugefügt werden könnte, als auch ...

Antwort

0

Wenn Sie Ihre Anwendung openid Client eine Verbindung herstellen wollen, um (nicht Server) können Sie einfach verwandtes nuget Paket Microsoft .

Wenn Ihre Anwendung ist ASP.NET-Core dann der Paketname Microsoft.AspNetCore.Authentication.OpenIdConnect

ist aber, wenn Sie eine offene ID verbinden Server sein wollen, ist es eine andere Sache. Sie können dann beispielsweise Identity Server verwenden.

+0

Ja, das ist klar. Aber gibt es ein Codebeispiel oder zumindest eine Aufzählung der notwendigen Schritte, um es zum Laufen zu bringen? Ich versuchte zum Beispiel die Lösung auf https://stackoverflow.com/questions/41721032/keycloak-client-for-asp-net-core, sondern einfach app.UseCookieAuthentication() und app.UseOpenIdConnectAuthentication() in Configure() hinzufügen ist nicht genug. –

+0

Der letzte Forum Post sagt etwas wie "Ich kann unseren OpenId Connect Konfigurationscode hier teilen, wenn Sie es mit den kostenlosen Vorlagen versuchen möchten." (https://forum.aspnetboilerplate.com/viewtopic.php?f=3&t=5278&sid=3dc95c62333a5583d19938de8151fc6a#p12988). Es wäre in Ordnung, wenn das passieren könnte, leider wurde das Forum in der Zwischenzeit gesperrt. –