ログインユーザーのパスワードの暗号化(ハッシュ)を試してみようとしたら。。。
Name : USER_PASSWORD_HASH
Configured Value : Y
でセーブして、、
ログアウトしたら。。。
ログインできなくなってしまいました。。。。
ユーザーはもちろんSuperUser でも System でも。。。
ちなみにDBを直接開いて AD_USERを見てみたのですが、変更前と同じでパスワードは平分のままです。
idempiere=# select ad_user_id, name, password from ad_user;
ad_user_id | name | password
------------+----------------------------+---------------
102 | GardenUser | GardenUser
103 | Joe Sales |
104 | Carl Boss |
101 | GardenAdmin | GardenAdmin
50001 | WebService | WebService
100 | SuperUser | System
1000006 | clientUser | clientUser
1000005 | clientAdmin | clientAdmin
0 | System | System
1000020 | TaroSasaki | taro
1000030 | hamadaj | hamadaj
1000027 | NishijimaO | nishijimao
1000028 | UedaE | uedae
1000029 | takadas | takadas
なんか重要なステップがあったのかな?ログオフ前に既存ユーザーのパスワードをハッシュかするバッチプロセスを流すとか、、、、
というわけで、先にすすめませぬ。。
だめな場合はもう一度クライアントから作り直しかな?
と思ったら、、
DBの AD_SYSCONFIG を開いて中身書き換えたら無事復帰しました。
あーよかった。
同じ失敗してしまった人向けに一応記録残しておきます。
idempiere=# select ad_sysconfig_id, name, value from ad_sysconfig ;
ad_sysconfig_id | name |
value
-----------------+----------------------------------------------------+---------
-------------------------------------------------------
200013 | USER_PASSWORD_HASH | Y
(73 rows)
UPDATE 1
idempiere=# select ad_sysconfig_id, name, value from ad_sysconfig
;
ad_sysconfig_id | name |
value
-----------------+----------------------------------------------------+---------
-------------------------------------------------------
200013 | USER_PASSWORD_HASH | N
(73 rows)
idempiere=#
もちっと調べてから後日再挑戦します。
0 件のコメント:
コメントを投稿