Help for PHP based authentication

Javed Akhtar javed at gowifi.in
Tue Jun 3 12:32:14 CEST 2014


Hello i am trying to setup a basic authentication for users against the php
script
with the config bellow(removed functional things and showed reply only as
example)

i am getting the error

Exec-Program output: user_name     Cleartext-Password := "pass"
Exec-Program-Wait: plaintext: user_name     Cleartext-Password := "pass"
Exec-Program: returned: 0
++[php_check] returns ok
[pap] WARNING! No "known good" password found for the user.  Authentication
may fail because of this.
++[pap] returns noop
ERROR: No authenticate method (Auth-Type) found for the request: Rejecting
the user
Failed to authenticate the user.
Using Post-Auth-Type Reject


PLEASE SUGGEST ME THE CHANGES NEEDED

the module php looks like this
exec php_check{
        wait = yes
        program = "/usr/bin/php -f /var/rad_check.php  %{Called-Station-Id}
%{User-Name} %{User-Password}"
        input_pairs = request
        output_pairs = config
        shell_escape = yes
}

php script is like this
<?php
echo 'user_name     Cleartext-Password := "pass"';
?>

radiusd.conf is like this
authorize {
php_check
}
authenticate {
 Auth-Type PAP {
pap
 }
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-devel/attachments/20140603/92718cec/attachment.html>


More information about the Freeradius-Devel mailing list