Hi,<br><br>We are having problem with our OpenXCAP(1.0.7, Debian Lenny 64 bit) server. The problem is when we change the Authentication configuration to Digest. Below are the trace from client to OpenXCAP server.<br><br>Authorization: Digest username=&quot;&lt;username&gt;&quot;, realm=&quot;(nil)&quot;, nonce=&quot;593115322637208955488944670201663923195045610567807317020&quot;, uri=&quot;/xcap-root/pres-rules/users/&lt;username&gt;/index.xml&quot;, response=&quot;55b12294755f4663a1d2b8b0f306fde4&quot;, opaque=&quot;043075068332a06fdc80559933b13d54-NTkzMTE1MzIyNjM3MjA4OTU1NDg4OTQ0NjcwMjAxNjYzOTIzMTk1MDQ1NjEwNTY3ODA3MzE3MDIw<br>
<br>from the trace the realm value is &#39;nil&#39; and as expected the client received 401 unauthorized message even though the client is responding with a correct username and password. AFAIK we need the realm value for HA1 digest authentication scheme e.g HA1 = MD5(username:realm:password).<br>
<br>Here is the config.ini for our OpenXCAP server:<br><br>[Server]<br>address = 0.0.0.0<br>port = 8000<br>root = &lt;openxcap url&gt;<br>backend =  OpenSER<br>document_validation = Yes<br><br>[Logging]<br>directory=/tmp<br>
; * log stack trace for 500 Internal Error only (default)<br>;log_stacktrace=500<br>; * log stack trace (if available) for any error<br>log_stacktrace=any<br>; * log responses sent to the client for 400 and 409 errors (default is none)<br>
log_response_body=yes<br>; * log headers sent by the client for 401 errors (default is none)<br>log_request_headers=yes<br><br><br>[Authentication]<br>;type = basic<br>type = digest<br>cleartext_passwords = Yes<br>default_realm = &lt;opensips ip&gt;<br>
trusted_peers =<br><br><br>;[TLS]<br>;certificate = tls/server.crt<br>;private_key = tls/server.key<br><br><br>[Database]<br>authentication_db_uri = &lt;dbase url&gt;<br>storage_db_uri = &lt;dbase url&gt;<br>subscriber_table = subscriber<br>
xcap_table = xcap<br><br>[OpenSER]<br>xmlrpc_url = http://&lt;opensips server&gt;:8080<br>; enable_publish_xcapdiff = yes<br><br>If we change the OpenXCAP authentication to Basic, everything works fine but we need to use Digest for our solution. Really appreciate if someone can explain / show the cause of this problem<br>
<br>Thank you,<br>Aby Azid<br>