Random avatar

Asp Net Core: Login wird nicht erkannt wegen JWT Authentity

svenbbm

Published: 28 Jul 2018 › Updated: 28 Jul 2018Asp Net Core: Login wird nicht erkannt wegen JWT Authentity

Asp Net Core: Login wird nicht erkannt wegen JWT Authentity

Problem:

der User wird beim Aufruf einer Webseite nicht erkannt, obwohl das Login erfolgreich war

Betrifft: Asp.Net Core MVC Anwendung mit WebApi JWT JavaWebToken

Ursache:

Wenn man in einer Asp.Net Core 2 MVC Anwendung einen REST Web api Controller einbaut, dann muss man zusätzlich einen JWT Authentity einbauen in der StartupImage_697_0_blog.jpg
Ursache:

in der startup.cs wird die Authentifizierung über Java-Tokens eingefügt, damit sich externe Programme ohne User-Login auf die WebApi Daten abrufen können

Lösung:

Die Reihenfolge der Einbindung in der Startup spielt eine Rolle

-1. Erst den JWT Authentifizierung einbauen

-2. Dann die Standard Microsoft Identity Authentifizierung einbauen
Login Erkennung

Normalerweise wird beim Aufruf einer Seite der aktuelle User in der Views/Shared/_loginPartial.cshtml abgefragt und erkannt

Hierzu wird der SignInManger und UserManager eingebettet und die Abfrage über UserManager.GetUserID(User) ermittelt.

Leave Asp Net Core: Login wird nicht erkannt wegen JWT Authentity to:

Written by

Read more #nicht posts


Best Posts From Random

We have not curated any of svenbbm's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From Random