Como ler um cabeçalho de solicitação de autorização do nginx

2

Eu instalei o nginx 1.6 e quero saber como ler um cabeçalho de solicitação de autorização do nginx.

Se o cabeçalho de autorização estiver presente, preciso encaminhar para a página de sucesso success.html .

Se o cabeçalho de autorização não estiver presente na solicitação, será necessário encaminhar para error.html .

Como podemos fazer isso no nginx?

    
por narendar kota 25.01.2015 / 16:52

1 resposta

1

que tal pegar o cabeçalho 401:

location @checkauth {
auth_basic "Restricted";
auth_basic_user_file htpasswd;
}

location / {
if ($http_authorization = "") {
#return custom code 
error_page 490 = @checkauth;
return 490;
}
auth_basic "Restricted";
auth_basic_user_file htpasswd;
error_page 401 = @rewrite;
}
    
por 25.01.2015 / 17:32

Tags