Nous utilisons l’intégration LDAP avec AEM. Comment faisons-nous pour obtenir tous les utilisateurs qui n’ont pas ouvert de session pendant un certain temps ?

Étapes

La propriété rep: lastSynced property stockée lorsqu’un utilisateur synchronise ses propriétés depuis le serveur LDAP peut être utile.

  1. Aller à http://host:port/crx/de/index.jsp et connectez-vous en tant qu’administrateur.

  2. Accédez aux Outils => Requête

  3. Dans le champ Requête en bas, entrez cette requête (modifier la date si nécessaire) : /jcr:root/home/users//element(*, rep:User)[@rep:lastSynced < xs:dateTime('2017-08-20T23:34:15.223-06:00')

  4. Les résultats affichent les utilisateurs qui ne se sont pas connectés depuis la date que vous avez saisi.

Remarque :

Le champ rep :lastSynced est mis à jour par DefaultSyncHandler dans le système Oak de sorte que cette opération s’applique uniquement aux gestionnaires d’authentification qui l’utilisent pour synchroniser les utilisateurs.

Par exemple, les intégrations SAML et LDAP d'AEM utilisent DefaultSyncHandler.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne