Adobe Experience Managerでのログイン中にMNPR認証が失敗する
Adobe Experience Managerでは、パスワード検証とグループ検証が行われる前に認証が失敗するため、MNPR ログインページを介してMNPR ユーザーがログインできません。 この問題は、ユーザー管理インターフェイスに表示されますが、それでも認証に失敗するユーザーに影響します。 この問題を解決するには、Adobe Experience Managerの標準ユーザー管理インターフェイスを使用して、必要なユーザープロファイル属性を復元し、影響を受けるユーザープロファイルを再作成します。
説明 description
環境
Adobe Experience Manager(すべてのバージョン)
症状
- MNPR ユーザーはMNPR ログインページからログインできません。
- パスワード検証の前に、認証の試行が失敗します。
- グループの検証(mnpr_userやmnpr_adminなど)に達していません。
- ユーザーはユーザー管理インターフェイスに表示されますが、認証は失敗します。
原因
アプリケーションは、指定されたloginIdをuserIdにマッピングできません。 これは通常、不完全または不適切に作成されたユーザープロファイルが原因で発生し、多くの場合、標準のユーザー管理インターフェイスを使用せずにユーザーノードを手動で変更したことが原因です。 その結果、認証に必要なプロファイル属性が欠落したり、古くなったりする可能性があります。
解決策 resolution
問題を解決するには、次の手順に従います。
-
標準のAEM ユーザー管理インターフェイス (
security/users.html)を使用してユーザーを作成します。注意: CRXDEまたはパッケージマネージャーを通じてユーザーノードを手動で作成または変更しないでください。これにより、ユーザープロファイルが不完全になる可能性があります。
-
ユーザープロファイル属性の確認:
- ユーザー管理インターフェイスで、各ユーザーが認証に必要なすべての必須属性(
loginId、userIdなど)と正しいグループメンバーシップ(mnpr_userおよびmnpr_adminなど)を持っていることを確認します。 - ノードを直接編集する代わりに、インターフェイスを使用して適切なグループにユーザーを追加します。
- ユーザー管理インターフェイスで、各ユーザーが認証に必要なすべての必須属性(
-
カスタム認証ロジックの確認: アプリケーションでカスタムロジックを使用して
loginIdをuserIdにマッピングする場合は、正しく機能し、古いユーザーノードや手動で編集されたユーザーノードに依存していないことを確認してください。 -
認証フローをテストします。
- ユーザープロファイルを確認および修正した後、影響を受けるユーザーアカウントでログインしてみてください。
- 認証ログを確認して、マッピングと認証が成功したことを確認します。
メモ
- AEM as a Cloud Service(AEMaaCS)の場合、CRXDEを介してユーザーノードを手動で編集しないでください。これはサポートされていません。 ユーザー管理には、必ずユーザー管理インターフェイスを使用します。
- 手作業によるノードの変更を避ける: CRXDEまたはパッケージマネージャーを使用して、ユーザーノードを回避策として編集しないでください。これにより、さらに不整合が発生し、AEM サービスに影響を与える可能性があります。