ログイン時のユーザー名とパスワードが一致しません

ここでは、ログイン時にユーザー名とパスワードが一致しない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. パスワードを確認します。

  1. Chrome ブラウザーを使用して Developer Tools を開き、ブラウザーで「Network」タブを選択します。 その後、もう一度ログインしてみます。
  2. URL が  j_security_check  で終わるPOSTリクエストを選択します。
  3. 「Headers(ヘッダー)」タブの右下のパネルの最下部までスクロールします。
  4. 「Form Data (フォームデータ)」の下で、 j_password  パラメーターで送信されるパスワードが正しいことを確認します。

B. ユーザーが存在することを確認し、パスワードをリセットする。

  1. 管理者ユーザーとしてログインします。
  2. ユーザー管理画面に移動します。
  3. ユーザーが存在することを確認します。
  4. ユーザーが存在しない場合はユーザーを作成します。ユーザーが存在する場合はパスワードをリセットします。

手順 2: 破損している認証処理を分析する

上記の手順で問題が解決しない場合は、次の操作を行います。

  1. AEM サーバーの OS にログインします。

  2. tail などを使用して  error.log ファイルを表示します。

  3. AEM へのログインを試みて、更新されるログを確認します。

  4. エラーまたは警告が記録されている場合は、それらの警告を分析します。ログに何も記録されていない場合は、次の設定を使用してデバッグログを有効にします

    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
    
  5. この時点で、ログメッセージを分析できず、根本原因を見つけることができない場合は、AEM カスタマーサポートにお問い合わせください。

原因

ユーザー名またはパスワードが正しくないか、ログイン中に認証ハンドラーでエラーが発生した可能性があります。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f