2016-05-23 18 views
0

In den 'AuthenticationOptions', wenn ich true die Eigenschaft "RememberLastUsername", ist der Benutzername immer automatisch mit dem vorherigen Benutzernamen, den ich in das Login-Formular geschrieben hat. Wenn ich die Eigenschaft auf false setze, erinnere ich mich an den Benutzernamen, den ich im Login-Formular geschrieben habe.thinktecture IdentityServer "Erinnere mich" Konfiguration

Was ich will ist, dass Login Form kann sich an den vorherigen Benutzernamen erinnern Ich schrieb, wenn ich die "Remember me" -Option in das Login-Formular, wenn ich diese Option nicht überprüfen möchte ich nicht, dass Benutzername beim nächsten Mal erinnert wird Ich logge mich ein.

Es ist möglich mit den identityServer Eigenschaften?

danke im voraus

Antwort

0

Das sind zwei verschiedene Einstellungen. Der "RememberLastUsername" funktioniert so, wie Sie ihn beschrieben haben - es ist lediglich ein Vorteil, den Benutzernamen vorzufüllen und er wird durch das Ausgeben eines Cookies implementiert. Dies ist eine globale Einstellung und steht nicht im Zusammenhang mit dem Kontrollkästchen "An mich erinnern" auf der Anmeldeseite.

Das Kästchen "Remember me" ("Erinnere mich") gibt einen permanenten Login-Cookie für den Benutzer aus und der Benutzer wird nicht mehr auf die Anmeldeseite weitergeleitet, wenn eine Anwendung Anmeldungsanfragen an IdentityServer stellt.

+0

ich bin nicht sicher, ob ich gut verstanden: Die einzige Aktion von "Remember me" Kontrollkästchen ist, dass, wenn ich es von einem "CLIENT A" überprüfen, wenn ich von einem anderen Client, "CLIENT B" dann zugreifen möchte Ich kann ohne Login zugreifen? Und wenn ich "remember me" nicht angekreuzt habe, als ich mich "client A" anmeldete, dann werde ich, wenn ich auf "client B" zugreife, mich erneut nach Benutzername und Passwort fragen, obwohl ich mit "client A" angemeldet bin. . Ich habe recht? (Sorry über mein Englisch) – Sem

+0

der Unterschied ist Client vs. Benutzer. Das Design der Einstellung ist benutzerorientiert, nicht kundenorientiert. –