Um fluxo de sequência de pedidos no Nginx

1

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
}
    
por yvs 17.06.2017 / 17:16

1 resposta

1

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.

    
por 24.06.2017 / 21:00

Tags