2016-09-26 4 views
1

Ich baue eine App, die ein Javascript SPA mit Asp.net mvc-Controller im Backend ist. Ich versuche, IdentityServer für die Authentifizierung zu verwenden. Ich habe ein Attribut für meine Controller autorisiert. Eine der Anforderungen, die ich habe, ist, dass die Sitzung des Benutzers in einer bestimmten Zeit abgelaufen sein sollte (wenn keine Aktivität erfolgt, sollte der Benutzer aufgefordert werden, sich anzumelden). Der implizite Fluss funktioniert wegen Sicherheitseinschränkungen nicht. Ich nahm die Identity4-Beispiele https://github.com/IdentityServer/IdentityServer4.Samples und versuchte mit der Cookie-Authentifizierung-Middleware, die ExpireTimeSpan setzen, um zu sehen, ob das Cookie abläuft. Irgendwie kann ich auch nach Ablauf der angegebenen Zeitspanne noch einen Anruf in die Controller machen. Wie kann ich etwas Ähnliches wie eine asp.net Session Timeout mit Identity Server und Asp.net mvc erreichen?IdentityServer und Asp.net MVC

Antwort