DIGEST-MD5 on HTTP webserver
Nil Croustillac
nilcroustillac at gmail.com
Wed Jul 31 11:07:25 EDT 2013
Hi all,
It's been a while now I am trying to implement the Digest authentication
with the Cyrus SASL library and I don't understand how to proceed.
I am using the version 2.1.25 and only support digest mechanism, here is
the desired behaviour (which doesn't work)
* initial call from client:
1. sasl_server_new()
2. sasl_setprop(http_request)
3. sasl_server_start()
4. send the challenge provided by previous function
5. sasl_dispose
* second request from client (containing authentication information):
1. sasl_server_new()
2. sasl_setprop(http_request)
3. sasl_server_start("clientin = authentication http header")
3. I tried instead sasl_server_step but it doesn't work either.
4. sasl_dispose
I expect the third step to authenticate the user with the `clientin` I
provide - from http request header - but I only get a floating point
exception :(.
Could you please help me with what would be the right process ?
Regards,
Nil.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/cyrus-sasl/attachments/20130731/6b054b57/attachment.html
More information about the Cyrus-sasl
mailing list