<br><br>
<div class="gmail_quote">On Wed, Jul 8, 2009 at 7:16 AM, Nathaniel L Keeling <span dir="ltr">&lt;<a href="mailto:keeling@akan-tech.com">keeling@akan-tech.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I am having a problem with database authentication and would like some<br>help. I have everything setup for the database and have added a user.<br>
The user was added using opensipsctl. The setting for the database is to<br>not use plain text passwords. If I add the password to the database<br>entry, the user will authenticate. I feel that there is a configuration<br>
problem but don&#39;t know where. Here is the extract from my config file<br><br>/* uncomment the following lines if you want to enable the DB based<br> authentication */<br><br>modparam(&quot;auth_db&quot;, &quot;calculate_ha1&quot;, yes)<br>
modparam(&quot;auth_db&quot;, &quot;password_column&quot;, &quot;password&quot;)<br>modparam(&quot;auth_db&quot;, &quot;db_url&quot;,<br>      &quot;postgres://opensips:opensipsrw@localhost/opensips&quot;)<br>modparam(&quot;auth_db&quot;, &quot;load_credentials&quot;, &quot;&quot;)<br>
<br>/* uncomment the following line if you want to enable multi-domain support<br> in the modules (dafault off) */<br><br>modparam(&quot;alias_db|auth_db|usrloc|uri_db&quot;, &quot;use_domain&quot;, 1)<br><br><br> From opensipsctlrc and osipsconsolerc<br>
<br>## do (1) or don&#39;t (0) store plaintext passwords<br>## in the subscriber table - default &#39;1&#39;<br>STORE_PLAINTEXT_PW=0<br></blockquote>
<div> </div>
<div>Hi</div>
<div> </div>
<div>apart from that you need to edit some more information like</div>
<div> </div>
<div># ----- usrloc params -----<br>#modparam(&quot;usrloc&quot;, &quot;db_mode&quot;,   0)<br>/* uncomment the following lines if you want to enable DB persistency<br>   for location entries */<br>modparam(&quot;usrloc&quot;, &quot;db_mode&quot;,   2)<br>
modparam(&quot;usrloc&quot;, &quot;db_url&quot;,<br>        &quot;mysql://opensips:opensipsrw@localhost/opensips&quot;)</div>
<div><br># ----- uri_db params -----<br>/* by default we disable the DB support in the module as we do not need it<br>   in this configuration */<br>modparam(&quot;uri_db&quot;, &quot;use_uri_table&quot;, 0)<br>modparam(&quot;uri_db&quot;, &quot;db_url&quot;, &quot;mysql://opensips:opensipsrw@localhost/opensips&quot;)<br>
</div>
<div> </div>
<div>and </div>
<div> </div>
<div># generated by local subscriber (domain from FROM URI is local)<br>       if (!(method==&quot;REGISTER&quot;) &amp;&amp; from_uri==myself) /*no multidomain version*/<br>       if (!(method==&quot;REGISTER&quot;) &amp;&amp; is_from_local())  /*multidomain version*/<br>
       {<br>               if (!proxy_authorize(&quot;&quot;, &quot;subscriber&quot;)) {<br>                       proxy_challenge(&quot;&quot;, &quot;0&quot;);<br>                       exit;<br>               }<br>               if (!check_from()) {<br>
                       sl_send_reply(&quot;403&quot;,&quot;Forbidden auth ID&quot;);<br>                       exit;<br>               }</div>
<div>               consume_credentials();<br>               # caller authenticated<br>       }<br></div>
<div> </div>
<div>Or else post full config to suggest better</div>
<div> </div>
<div>Ram</div></div>