Vérifier le jeton d'accès à chaque demande avec Redis

Je suis actuellement à la mise en œuvre d'un protocole OAuth 2.0 pour l'Architecture de mon API RESTful.

Avec chaque demande que j'ai mis en place une Autorisation Porteur du Jeton dans l'en-Tête HTTP pour tous mes clients à faire Autorisé Demandes.

Authorization: Bearer sdflksd3r4823vkn95-03850432 

Je comprends qu'il est de pratique courante de simplement accepter le jeton dans l'API jusqu'à la date d'expiration. Mais disons que si un utilisateur veut révoquer le jeton, j'aurais besoin d'employer une méthode de vérification de l'état du jeton à chaque requête.

Je pensais donc aller à la Db pour vérifier, pour chaque requête HTTP. J'ai le sentiment que ce ne sera pas bien pour des raisons de performances.

Donc je me demandais si une solution comme Redis conviendrait très rapide unique lit de la jeton d'accès de l'état?

source d'informationauteur Max Alexander