Vérifier NGINX JWT

J'ai le problème suivant: j'ai écrit un serveur d'applications sur Java (Tomcat), qui permet aux personnes de télécharger des images dans MongoDB de l'autre côté GridFS. Une fois là-bas, je garde un emplacement dans la base de données d'applications (Cassandra) Et j'envoie un emplacement à l'utilisateur à tout moment quand il nécessite un contexte. Chaque utilisateur est authentifié par son propre JWT, que je vérifie sur le serveur APP Avant d'envoyer du contenu JSON.

Pour des raisons de performances, je prévois de déployer le téléchargement d'images sur un serveur plus rapide. (Vérification des tests, j'ai trouvé cette utilisation NGINX de face MongoDB beaucoup plus rapide que les fichiers en continu de Apache ou Tomcat).

Je suis inquiet de ce que c'est dans NGINX Il y a un module GridFS, qui vous permet de servir les données de MongoDB, mais seul NGINX C'est un serveur proxy et peut donc seulement servir ce qui est dans ma base de données. Et si je veux vérifier JWT Utilisateur avec "serveur d'images" (NGINX), Avant de servir le contenu? Existe-t-il un module prêt à l'emploi ou une solution simple à mettre en œuvre?

Inconvénients, les gars, désolé si la confusion s'est produite!
Invité:

Emilie

Confirmation de:

Il y a un plugin qui fonctionne comme jwt auth, Mais je ne les ai jamais utilisés. Cela peut être utile dans votre scénario:
https://github.com/auth0/nginx-jwt

Alice

Confirmation de:

Tu peux l'essayer
https://github.com/svyatogor/resty-lua-jwt
, MB sera utile.

Pour répondre aux questions, connectez-vous ou registre