Die MNPR-Authentifizierung schlägt während der Anmeldung in Adobe Experience Manager fehl
In Adobe Experience Manager können sich MNPR-Benutzende nicht über die MNPR-Anmeldeseite anmelden, da die Authentifizierung vor der Passwortüberprüfung und der Gruppenüberprüfung fehlschlägt. Das Problem betrifft Benutzende, die in der Benutzeroberfläche für die Benutzerverwaltung angezeigt werden, bei denen die Authentifizierung jedoch immer noch fehlschlägt. Um dieses Problem zu beheben, stellen Sie die erforderlichen Benutzerprofilattribute wieder her und erstellen Sie die betroffenen Benutzerprofile mithilfe der standardmäßigen Benutzeroberfläche für die Benutzerverwaltung in Adobe Experience Manager neu.
Beschreibung description
Umgebung
Adobe Experience Manager (alle Versionen)
Symptome
- MNPR-Benutzer können sich nicht über die MNPR-Anmeldeseite anmelden.
- Authentifizierungsversuche schlagen vor der Passwortüberprüfung fehl.
- Die Gruppenvalidierung (z. B. „mnpr_user“ oder „mnpr_admin„) wurde nicht erreicht.
- Der Benutzer wird in der Benutzeroberfläche für die Benutzerverwaltung angezeigt, die Authentifizierung schlägt jedoch fehl.
Ursache
Die Anwendung kann die bereitgestellte loginId nicht einer userId zuordnen. Dies ist in der Regel auf unvollständige oder falsch erstellte Benutzerprofile zurückzuführen, die häufig aus manuellen Änderungen von Benutzerknoten resultieren, anstatt die standardmäßige User Management-Oberfläche zu verwenden. Daher können erforderliche Profilattribute für die Authentifizierung fehlen oder veraltet sein.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben.
-
Erstellen Sie Benutzer mithilfe der standardmäßigen AEM-Benutzerverwaltungsoberfläche (
security/users.html).Hinweis: Erstellen oder ändern Sie Benutzerknoten nicht manuell in CRXDE oder über Package Manager, da dies zu unvollständigen Benutzerprofilen führen kann.
-
Überprüfen Sie die Benutzerprofilattribute:
- Bestätigen Sie in der Benutzeroberfläche von User Management, dass jeder Benutzer über alle für die Authentifizierung erforderlichen obligatorischen Attribute verfügt, z. B.
loginId,userIdund die richtigen Gruppenmitgliedschaften (z. B.mnpr_userundmnpr_admin). - Fügen Sie Benutzer über die Benutzeroberfläche den entsprechenden Gruppen hinzu, anstatt die Knoten direkt zu bearbeiten.
- Bestätigen Sie in der Benutzeroberfläche von User Management, dass jeder Benutzer über alle für die Authentifizierung erforderlichen obligatorischen Attribute verfügt, z. B.
-
Überprüfen Sie die benutzerdefinierte Authentifizierungslogik. Wenn Ihre Anwendung eine benutzerdefinierte Logik verwendet, um
loginIduserIdzuzuordnen, stellen Sie sicher, dass sie ordnungsgemäß funktioniert und nicht auf veralteten oder manuell bearbeiteten Benutzerknoten beruht. -
Testen des Authentifizierungsflusses:
- Versuchen Sie, sich mit den betroffenen Benutzerkonten anzumelden, nachdem Sie die Benutzerprofile überprüft und korrigiert haben.
- Überprüfen Sie die Authentifizierungsprotokolle, um sicherzustellen, dass die Zuordnung und die Authentifizierung erfolgreich waren.
Anmerkungen
- Bearbeiten Sie bei AEM as a Cloud Service (AEMaaCS) Benutzerknoten nicht manuell über CRXDE, da dies nicht unterstützt wird. Verwenden Sie immer die User Management-Oberfläche für die Benutzerverwaltung.
- Vermeiden Sie manuelle Knotenänderungen. Verwenden Sie CRXDE oder Package Manager nicht zur Bearbeitung von Benutzerknoten, da dies zu weiteren Inkonsistenzen und Auswirkungen auf AEM-Services führen kann.