ログイン時のユーザー名とパスワードが一致しません
ここでは、ログイン時にユーザー名とパスワードが一致しないAEM 6.x の問題をデバッグする方法について説明します。 この問題を解決するには、ユーザー名とパスワードを検証し、エラーログを確認します。
説明 description
環境
Adobe Experience Manager 6.x
問題/症状
AEMにログインしようとすると、エラー ユーザー名とパスワードが一致しません がログイン画面の赤いボックスに返されます。
ブラウザーのデバッガーを介してネットワークトラフィックを検査しているときに、次の URL への Ajax HTTP POSTリクエストから 403 error response が返されます。
/libs/granite/core/content/login.html/j_security_check
解決策 resolution
この問題をデバッグして修正するには、次のガイドに従ってください。
Analysis
手順 1: ユーザー名、パスワードおよびユーザーが存在することを検証する
問題が 1 人または少数のユーザーでのみ発生する場合は、誤ったユーザー名またはパスワードが使用されているか、ユーザーがAEMに存在していない可能性があります。
A. パスワードを確認します。
- Chrome ブラウザーを使用して Developer Tools を開き、ブラウザーで「Network」タブを選択します。 その後、もう一度ログインしてみます。
- URL が
j_security_check
で終わるPOSTリクエストを選択します。 - 「Headers(ヘッダー)」タブの右下のパネルの最下部までスクロールします。
- 「Form Data (フォームデータ)」の下で、
j_password
パラメーターで送信されるパスワードが正しいことを確認します。
B. ユーザーが存在することを確認し、パスワードをリセットする。
- 管理者ユーザーとしてログインします。
- ユーザー管理画面に移動します。
- ユーザーが存在することを確認します。
- ユーザーが存在しない場合はユーザーを作成します。ユーザーが存在する場合はパスワードをリセットします。
手順 2: 破損している認証処理を分析する
上記の手順で問題が解決しない場合は、次の操作を行います。
-
AEM サーバーの OS にログインします。
-
tail などを使用して
error.log
ファイルを表示します。 -
AEM へのログインを試みて、更新されるログを確認します。
-
エラーまたは警告が記録されている場合は、それらの警告を分析します。ログに何も記録されていない場合は、次の設定を使用してデバッグログを有効にします。
code language-none Log Level: Debug Log File: auth-debug.log Loggers: org.apache.sling.auth com.adobe.granite.auth com.day.crx.security.token
-
この時点で、ログメッセージを分析できず、根本原因を見つけることができない場合は、AEM カスタマーサポートにお問い合わせください。
原因:
ユーザー名またはパスワードが正しくないか、ログイン中に認証ハンドラーでエラーが発生した可能性があります。