[Serusers] Digest Authentication in Ottendorf server
samuel
samu60 at gmail.com
Thu Feb 8 12:35:51 CET 2007
Auth has changed a little bit:
radius_www_authorize has been replaced by radius_www_authenticate.
www_challenge has been removed and now you should use append_to_reply
with a "variable" called $digest_challenge that is created id the
radius_ww_authenticate fails (user not auth).
So replace your code:
>
> if (!radius_www_authorize("")) {
> www_challenge("", "1"); // parse error
> break;
> };
>
>
For the next lines:
if (!radius_www_authenticate("$fd.digest_realm")) {
if ($digest_challenge) {
append_to_reply("%$digest_challenge");
}
sl_send_reply("401", "Unauthorized");
drop;
}
Depending on where the auth is placed you should use 401 or 407 response code.
Hope it helps,
Samuel.
More information about the sr-users
mailing list