cancel
Showing results for 
Search instead for 
Did you mean: 

Retrouver l'utilisateur connecté et ses droits

rguinko
Champ in-the-making
Champ in-the-making
Bonjour à tous,
Je tente en vain de récupérer les droits de l'utilisateur connecté (son rôle). J'arrive à retrouver son login via AuthenticationService mais j'ai du mal à récupérer ses droits dans Alfresco et son groupe d'appartenance.

Merci pour votre précieuse aide.
1 REPLY 1

michel
Champ in-the-making
Champ in-the-making
Bonjour,

pour ce qui est des permissions, il faut regarder le PermissionService :


/**
     * Get all permissions set for the current user.
     *
     * @return - A map of noderefs to permissions set
     */
    @Auditable
    public Map<NodeRef, Set<AccessPermission>> getAllSetPermissionsForCurrentUser();

Et pour ce qui est de retrouver le groupe d'un utilisateur, vu qu'un utilisateur peut se trouver dans plusieurs groupes, le moyen le plus simple (à mon avis) est de faire une recherche lucene pour le type sys:authorityContainer et dont la propriété member est l'utilisateur.

pour avoir une idée de la recherche voir:


AuthorityDAOImpl.getAuthorityOrNull(String name);

bien à toi.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.