HTTP Auth RADIUS#
Este módulo fornece autenticação HTTP usando o protocolo RADIUS. Para instalar o módulo, use um dos
seguintes pacotes: Angie: Angie PRO: Habilite o módulo no contexto Documentação detalhada e código-fonte estão disponíveis em:
ten0s/ngx_http_auth_radius_moduleInstalação#
angie-module-http-auth-radius
angie-pro-module-http-auth-radius
Carregando o Módulo#
main{}
:load_module modules/ngx_http_auth_radius_module.so;
Exemplo de Configuração#
http {
radius_server "radius_server1" {
auth_timeout 5;
resend_limit 3;
url "127.0.0.1:1812";
share_secret "secret";
}
server {
listen 80;
server_name localhost;
location = / {
root html;
index index.html index.htm;
# Configuração do servidor RADIUS
# O terceiro parâmetro define o método de autenticação:
# PAP CHAP MSCHAP MSCHAP2 EAPMD5
auth_radius_server "radius_server1" "PAP";
# Valores dos parâmetros:
# Restricted, "Close Content", off
auth_radius "Restricted";
}
}
}
Informações Adicionais#