この記事はレガシー記事です。 以前のバージョンのLiferay製品にも適用されます。 記事がメンテナンスされなくなったとはいえ、まだ該当する可能性があります。
LDAP と NTLM を使用して Liferay ポータルにサインインする際、ユーザー資格情報がポータルにインポートされていない場合、NTLM でのサインインは失敗します。
再現するためのステップ
- Liferayポータル6.2 EEを開始
- コントロールパネル > 認証 > スクリーン名で認証に移動します。
- LDAPページに移動し、LDAPを有効にしてから、LDAPサーバーを追加します。
- 認証 > NTLM のページに移動します。
- 必要な NTLM 設定値を入力し、Save を選択する。
- ブラウザを開き、右上の「サインイン」ボタンをクリックしてNTLMを有効化します。
- NTLM 設定値を入力してログインを試みる。
- LDAP/NTLMで認証されたユーザーでログインする
サインインに失敗し、以下のようなエラーが発生します。
code>ERROR [http-bio-8080-exec-10][AutoLoginFilter:257] Current URL /c/portal/login generates exception: com.liferay.portal.NoSuchUserException: No User exists with the key
決議
ステータス。固定
最新のサービスパック (SP20) に更新するか、修正パック Portal-156 を適用してください。
追加情報
詳細は LPS-45954 を参照してください。