Как заменить скрипт аутентификации nginx lua на node.js - PullRequest
0 голосов
/ 08 октября 2018

Я нуб, когда дело доходит до конфигурации сервера, поэтому я не уверен, имеет ли смысл то, что я пытаюсь сделать.

Я унаследовал приложение, имеющее конфигурацию nginx, которое вызывает скрипт lua для обработки аутентификации на основе JWT.

Можно ли заменить этот скрипт lua решением node.js?

nginx.conf

location / {
   access_by_lua_block {
        local jwt = require "auth.jwt"
        jwt:require_authority(os.getenv("DOMAIN"), true)
   }

   add_header Cache-Control 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';

   try_files $uri /index.html;
}

Я провел тонну поиска в Google и нашел request_auth, но я не уверен, что он будет работать с nginx?

Любой совет высоко ценится

...