2016-05-19 15 views
0

OpenLdapに対して認証するためにliferayを設定しました。カス、インポートとエクスポートが有効になっています。ライセンスファイルのエクスポートldap(openldap)が稼働していません

OpenLdapからのユーザー作成は、ポータルに対して認証することも、Liferayにインポートすることもできます。それはインポートプロセスが大丈夫です。

ユーザーがパスワード以外の属性を変更しようとすると、OpenLdapでデータが変更されます。

問題は、ユーザーがパスワードを変更しようとしたときです。 Liferayは現在のパスと新しいパスを求めます。それは、資格情報が間違っていると言うエラーを受け取ります。

管理者ユーザーでユーザーのパスワードを変更しようとすると、Liferayは新しいパスワードを要求します。その後、adminユーザーによってパスワードが変更されたユーザーは、新しいパスワードでログインできます。したがって、OpenLdapではパスワードが正しく変更されているようです。ユーザーがパスワードを再度変更しようとすると、Liferayはすべてが正常だったと言っていますが、ユーザーは新しいパスワードで古いパスワードでしか認証できません。

その後、管理者ユーザーでパスワードをもう一度変更しようとすると、LiferayはすべてのことがOKだったと言いますが、ユーザーは新しいパスワードで認証できなくなりました。

私はLiferay 6.2 ceを使用しています。

は私が変更されています:portal-setup-wizard.properties enter code here

任意のアイデアに

ldap.auth.method=password-compare 
ldap.auth.password.encryption.algorithm=SHA 
ldap.auth.method=bind 

? ありがとうございます。

いくつかの値は成功しません。

答えて

0

Compareではありません。一般的なLDAPのベストプラクティスです。

"Bind is preferredほとんどのベンダーでは、暗号化の戦略について心配する必要はありません。

また、お使いのバージョンに影響する可能性のあるbug in LifeRayがあるようです。

+0

同じ結果で「バインド」を試みました。私はバグを読んだが、同じ問題ではないと私は考えている。なぜなら、私のケースでは、ユーザーがopenldapから作成され、認証できるからだ。 –

関連する問題