ASP.Net Core Identity-Anmeldestatus nach der Bereitstellung verloren

10

Ich benutze ASP.Net Core und MS Identity, ich versuche zu verstehen, warum die Login-Benutzer nach jeder Implementierung ausgeloggt sind. Ich laufe auf einem IIS 8.5

Ich habe die Methode in diesem Thread (statische Computerschlüssel setzen) versucht ASP.NET Identity 2-Neuanmeldung nach der Bereitstellung durch Erzeugen von statischen Schlüsseln auf Serverebene in der IIS-Benutzeroberfläche und Hinzufügen von folgendem zu web.config der Website:

%Vor%

Allerdings bleibt das Problem bestehen:

  • Der Benutzer meldet sich an
  • Stoppen Sie die Site
  • Startseite
  • Der Benutzer muss sich erneut anmelden

Aber ich gehe auch das:

  • Der Benutzer meldet sich an
  • Website neu starten
  • Der Benutzer ist immer noch angemeldet

Was kann dazu führen, dass der Benutzer abgemeldet wird? Irgendeine Idee, wie man das vermeidet?

    
Jean 13.11.2016, 15:55
quelle

2 Antworten

1

(Lösung in eine separate Antwort nach Chris Kommentar geteilt)

Ich habe eine Lösung gefunden, um den Anmeldestatus beizubehalten, die Website stop / start und eine Aktualisierung des Website-Quellordners:

%Vor%

Mit diesen zusätzlichen Zeilen und dem Computerschlüsselsatz bleiben die Anmeldedaten nach dem Stoppen / Starten der Site und dem Neustart des IIS-Servers und wenn die Site neu erstellt wird.

Weitere Informationen dort: Ссылка

Mehr von justserega vorgeschlagen: Ссылка

    
Jean 29.03.2018, 19:22
quelle
0

Authentifizierung verwenden Data Protection Stack. Wenn der Datenschutz nicht konfiguriert ist, werden die Schlüssel im Speicher gehalten und verworfen, wenn die App neu gestartet wird.

Wenn der Schlüsselring beim nächsten Neustart der App gespeichert wird:

  • Alle cookie-basierten Authentifizierungs-Tokens werden ungültig gemacht.
  • Benutzer müssen sich bei ihrer nächsten Anfrage erneut anmelden.
  • Alle mit dem Schlüsselring geschützten Daten können nicht mehr entschlüsselt werden. Dies kann CSRF-Token und ASP.NET Core MVC-Tempdatacookies einschließen.

Sie müssen den Datenschutz konfigurieren, weitere Informationen finden Sie hier Ссылка

    
justserega 02.04.2018 06:59
quelle