[SR-Users] auth_db question

Klaus Darilion klaus.mailinglists at pernau.at
Fri Jul 1 23:37:11 CEST 2011


If there is a clear text password in the database does not depend on the
Kamailio configuration. In your case it is the kamctl tool:

kamctl will fill both columns, password with the cleartext password and
ha1 with the hash.

Thus, either provision the subscriber table manually or modify kamctl to
not write the cleartext password into the table.

regards
klaus

Am 01.07.2011 20:55, schrieb Fabian Borot:
> I just tried and the phones register but I still see the password on the
> password column as clear text.
> 
> modparam("auth_db", "db_url", DBURL)
> modparam("auth_db", "calculate_ha1", 0)
> modparam("auth_db", "password_column", "ha1")
> modparam("auth_db", "load_credentials", "")
> modparam("auth_db", "use_domain", MULTIDOMAIN)
> 
> I create the users like this:
> 
> kamctl add 300 abc
> 
> 
> 
>  
> 
> 
> ------------------------------------------------------------------------
> From: fborot at hotmail.com
> To: sr-users at lists.sip-router.org
> Subject: auth_db question
> Date: Fri, 1 Jul 2011 14:36:21 -0400
> 
> Hello
> I am trying to store the password on the subscriber db as encrypted
> instead of plain text and when I do it then the registration fails,
> 
> modparam("auth_db", "db_url", DBURL)
> modparam("auth_db", "calculate_ha1", yes)
> modparam("auth_db", "password_column", "ha1")
> modparam("auth_db", "load_credentials", "")
> modparam("auth_db", "use_domain", MULTIDOMAIN)
> 
> If I change the 3rd line to this it works but it shows the password in
> clear text:
> 
> modparam("auth_db", "password_column", "password")
> 
> This is how my subscriber table is defined
> 
> mysql> describe subscriber;
> +---------------+------------------+------+-----+---------+----------------+
> | Field         | Type             | Null | Key | Default | Extra          |
> +---------------+------------------+------+-----+---------+----------------+
> | id            | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
> | username      | varchar(64)      | NO   | MUL |         |                |
> | domain        | varchar(64)      | NO   |     |         |                |
> | password      | varchar(25)      | NO   |     |         |                |
> | email_address | varchar(64)      | NO   |     |         |                |
> | ha1           | varchar(64)      | NO   |     |         |                |
> | ha1b          | varchar(64)      | NO   |     |         |                |
> | rpid          | varchar(64)      | YES  |     | NULL    |                |
> +---------------+------------------+------+-----+---------+----------------+
> 
> and this is how it looks like in the db:
> 
> [root at registrar ~]# /usr/local/kamailio-3.1/sbin/kamctl db show subscriber
> +----+----------+---------------+----------+---------------+----------------------------------+----------------------------------+------+
> | id | username | domain        | password | email_address |
> ha1                              | ha1b                             | rpid |
> +----+----------+---------------+----------+---------------+----------------------------------+----------------------------------+------+
> |  1 | 100      | 192.168.169.1 | abc      |               |
> 4a169916d58247f9e7eac55251fa7467 | 28787e5b5d3a2c6e2e0a80d3e9e3c6de | NULL |
> |  2 | 200      | 192.168.169.1 | abc      |               |
> 0b15f8f9e348ec64a2e7d5fca6b629c3 | 99eea8b456956d67e7915ed9c96e420b | NULL |
> +----+----------+---------------+----------+---------------+----------------------------------+----------------------------------+------+
> 
> please give me hand figuring this one out, I can't see what I am doing wrong
> 
> fborot
> 
> 
> 
> 
> 
>  
> 
> 
> 
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users



More information about the sr-users mailing list