Поток, который я хотел бы реализовать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
Как идти о выполнении такой архитектуры microservice? Главное, что я хочу передавать данные с одного микросервиса на другой микросервис, не предоставляя доступ ко второму микросервису, если
** как-то ** может быть http-заголовком, который может использоваться в директиве 'auth_request_set' –
@AlexeyTen Если вы можете PLS разработать и дать образец, я был бы благодарен. Вы имеете в виду установку заголовка в auth microservice? ** Тогда как получить доступ к нему в 'auth_request_set'? ** –
Вы читали документацию? 'auth_request_set $ userid $ upstream_http_userid;' Предполагая, что ваш микросервис устанавливает заголовок 'userid' –