Hi Ryan,
Thanks for your response.
We need to salt and hash the karaf CLI user passwords.
We installed jasypt (feature:install jasypt) on controller and modified
[karf.dir]/etc/org.apache.karaf.jaas.cfg as below.
encryption.name = jasypt
encryption.saltSizeBytes = 16
Now we created two new karaf CLI users with same password.
opendaylight-user@root>jaas:user-add steubert karaf
opendaylight-user@root>jaas:user-add kathir karaf
opendaylight-user@root>jaas:update
Now if we check user [karf.dir]/etc/users.properties file we see the encrypted
passwords are different
steubert =
{CRYPT}PH/RiJ/ZH2ss0TyKt/zY0qlrnYSHfCUsg4K3SODMfeQGDUD0fa944UKpJtQqxHyxf/8O66+Pyspk6SckxJswEza+sW+cIZ7U{CRYPT}
kathir =
{CRYPT}jqR3DDw6+RRuAbImxj46w4uunR3gLTENWi1JGzhcVr+ka1S9Tq1qFafGR/FyIc9FQGhGF7NyyGkqPf/gJKff45zbqvAEYaJZ{CRYPT}
We have below questions on this.
1. How can we ensure if salting is happening here
2. Where are the salts stored
3. How does the login module authenticate the users if the salts are not
stored
Regards,
Steubert.
From: Ryan Goulding <[email protected]>
Sent: 07 June 2018 20:24
To: Nishchya Gupta <[email protected]>
Cc: [email protected]; odl netvirt dev
<[email protected]>; [email protected];
[email protected]; [email protected];
[email protected]; [email protected]
Subject: Re: [controller-dev] karaf user validation query
For karaf CLI or RESTCONF?
karaf cli is managed through system.properties and other files in
KARAF_ROOT/etc.
HTH.
Regards,
Ryan Goulding
On Thu, Jun 7, 2018 at 6:40 AM, Nishchya Gupta <[email protected]
<mailto:[email protected]> > wrote:
Hi,
In apache/karaf for user validations we understood hashing has been used.
Is there anyway or configuration change, to have this salted and hashed?
Regards,
Nishchya
_______________________________________________
controller-dev mailing list
[email protected]
<mailto:[email protected]>
https://lists.opendaylight.org/mailman/listinfo/controller-dev
_______________________________________________
controller-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/controller-dev