Apache2-AuthenRadius
view release on metacpan or search on metacpan
AuthenRadius.pm view on Meta::CPAN
# Shared secret for the primary host we are running on.
my $secret1 = $r->dir_config("Auth_Radius_secret1") or return DECLINED;
# Secondary Radius Server and port.
my $host2 = $r->dir_config("Auth_Radius_host2");
my $port2 = $r->dir_config("Auth_Radius_port2") || 1647;
# Shared secret for the secondary host we are running on.
my $secret2 = $r->dir_config("Auth_Radius_secret2");
# Timeout to wait for a response from the radius server.
my $timeout = $r->dir_config("Auth_Radius_timeout") || 5;
# Sanity for usernames and passwords.
if (length $user > 64 or $user =~ /[^A-Za-z0-9\@\.\-\_\#\:]/) {
$r->log_reason("Apache2::AuthenRadius username too long or"
."contains illegal characters. URI:", $r->uri);
$r->note_basic_auth_failure;
return HTTP_UNAUTHORIZED;
}
( run in 0.246 second using v1.01-cache-2.11-cpan-4d50c553e7e )