Navigation

    Communauté Digdash

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    SOLVED Live Security: Récupération du login de l'utilisateur connecté

    Studio
    2
    3
    194
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      Olivier Le Boulch last edited by

      Bonjour,

      J'ai pu appliquer la méthode "Live Security utilisant un autre cube" expliquée dans le xwiki:

      https://doc.digdash.com/xwiki/wiki/howtos/view/howtos/Studio/Live_Security/

      La solution est intéressante car elle devrait éviter d'avoir à maintenir une variable "périmètre" pour chaque utilisateur.

      Dans la solution, il est indiqué qu'on peut récupérer le login de l'utilisateur connecté via l'appel suivant:

      var userAttr = getUserAttribute("USER_LOGIN_SSO");
      

      De ce que je comprends, cela nécessite de gérer un paramètre utilisateur "USER_LOGIN_SSO"

      Y a-t-il un moyen plus simple de récupérer automatiquement le login de l'utilisateur connecté? (Sans avoir à maintenir cette variable utilisateur)

      Merci

      1 Reply Last reply Reply Quote 1
      • A
        Alexandre CAMPOS Mod last edited by

        Bonjour @Olivier-Le-Boulch,
        Vous pouvez récupérer (presque) tous les paramètres utilisateur via cette fonction "getUserAttribute"

        var userAttr = getUserAttribute("uid");
        

        Liste non exhaustive : dn uid cn displayName langChoice ainsi que les paramètres Utilisateurs créer dans l'administration.
        6e703e5e-a616-4ad9-ba1d-97f111a4396c-image.png

        O 1 Reply Last reply Reply Quote 2
        • A
          Alexandre CAMPOS Mod last edited by

          Bonjour @Olivier-Le-Boulch,
          Vous pouvez récupérer (presque) tous les paramètres utilisateur via cette fonction "getUserAttribute"

          var userAttr = getUserAttribute("uid");
          

          Liste non exhaustive : dn uid cn displayName langChoice ainsi que les paramètres Utilisateurs créer dans l'administration.
          6e703e5e-a616-4ad9-ba1d-97f111a4396c-image.png

          O 1 Reply Last reply Reply Quote 2
          • O
            Olivier Le Boulch @Alexandre CAMPOS last edited by

            @alexandre-campos Merci!

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post
            • Accueil
            • Webinaires
            • Documentation
            • Interviews
            • Vidéos tutos