Especificamente para essa finalidade, o link existe por meio de link (não criado por padrão).
Permite colocar a autenticação, por meio de uma subrequista, em qualquer local desejado, separando efetivamente a autenticação do recurso real.
Eu tenho um cenário em que o servidor precisa fazer uma solicitação de autorização antes de uma solicitação real. então, uma solicitação é atendida por dois serviços diferentes.
O local do Nginx deve ser tratado pelo Auth-Service e, se o status da resposta for 200 OK, a solicitação deve ser encaminhada ao Feature-Service. Caso contrário, se o status de resposta 401, então, este status deve ser respondido ao front-end.
upstream auth_service {
server localhost:8180;
}
upstream feature_service {
server localhost:8080;
}
location /authAndDo {
# suggest here
}
Tags nginx