Nginx Single Sign On - модуль auth_request
Поток, который я хочу реализовать
Requests with
Client +------------------------>Nginx
Access token set +
|
+------>auth_request to microservice
which **somehow** returns user id
+
|
|
|
Request forwarded to <--------+
main microservice which
can access user id
and has nothing to do with
access token
Как мне выполнить такую микросервисную архитектуру? Главное, я хочу передать данные из одного микросервиса в другой, не предоставляя доступ ко второму микросервису, если
1 ответ
У меня было такое же требование несколько дней назад для кластера. Я решил это, создав сервер аутентификации, совместимый с модулем nginx auth_request. Он выполняет проверку подлинности на основе моего LDAP и обеспечивает безопасность с помощью двухфакторной проверки, например, благодаря TOTP и приложению Google Authenticator.