Wie entkräften OAuth-token, wenn das Passwort geändert wird?

Verwenden wir ASP.NET Identität in einer Web-Api-Projekt mit SimpleAuthorizationServerProvider wir die Verwendung von OAuth-Token zur Autorisierung jede Anforderung kommt vom Klienten. (Token haben und ablaufen der Zeitspanne, die wir nicht benutzen refresh Token.)

Wenn Benutzer Ihr Kennwort ändern, ich möchte zu entkräften, die Token, die Sie haben können, möglicherweise auch auf anderen Geräten. Gibt es eine Möglichkeit, explizit zu machen? Ich experimentierte und sah, dass die vorhandenen Token funktionieren ohne jedes problem nach einer Passwort-änderung, die verhindert werden sollte.

Dachte ich über das setzen der Passwort-hash, oder einen Teil der hash in der OAuth-token als eine Forderung, und die überprüfung, dass in der OnAuthorization Methode der abgeleiteten AuthorizeAttribute filter.

Dies wäre die richtige Art, das problem zu lösen?

InformationsquelleAutor der Frage Mark Vincze | 2014-11-06

Schreibe einen Kommentar