Symptômes
Lorsqu'un utilisateur est créé (via CQ ou LDAP), l'utilisateur ne peut pas accéder à sa boîte de réception de notification à moins que l'utilisateur ne soit membre du groupe des administrateurs d'utilisateurs (ou des administrateurs de privilèges). Quelle permission faut-il accorder à l'utilisateur pour voir sa propre boîte de réception de notification sans lui octroyer les privilèges d'administration des utilisateurs ?
En outre, l’erreur suivante est renvoyée dans le journal lorsque l’utilisateur tente d’accéder à la boîte de réception des notifications :
26.10.2009 15:42:41.833 *ERROR* [127.0.0.1 [1256586161833] GET /bin/wcm/notification/inbox/messages.json HTTP/1.1] com.day.cq.wcm.notification.inbox.impl.InboxServlet Unable to query inbox for user xxxxxx javax.jcr.AccessDeniedException: xxxxxx not allowed to access UserManager
Cause
Par défaut, un utilisateur a toutes les autorisations pour accéder à son dossier personnel dans l'espace de travail crx.default. Les utilisateurs standard n'ont pas accès à l'espace de travail crx.system
. Lorsque vous accédez à la boîte de réception de notification, il y a une vérification supplémentaire dans le code qui déclenche une exception AccessDeniedException si l'utilisateur n'a pas accès à l'espace de travail crx.system
.
Ainsi, seuls les utilisateurs membres de (1) administrateurs, (2) privilèges-administrateurs ou (2) utilisateurs-administrateurs ne pourront pas modifier leur boîte de réception de notification.
Résolution
La solution de contournement actuelle consiste à créer un nouveau groupe et à accorder l'accès à l'espace de travail à crx.system. L'utilisateur doit être ajouté à ce groupe.
- Accès à l'espace de travail
crx.system
avec le compte administrateur. - Ouverture de l’Explorateur de contenu
- Accédez à «
/rep:workspaces/crx.system
» - Utilisez le bouton « Sécurité » pour permettre au nouveau groupe d'accéder à ce référentiel.
S’applique à
CQ5.2.1.
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?