OnPremise Active Directory AD semble avoir un champ whenChanged par lequel les dernières modifications peuvent être trouvées. Comment faire la même chose dans Azure AD?Comment trouver lorsqu'un objet utilisateur dans Azure AD a été modifié/modifié pour la dernière fois?
Répondre
L'API Azure AD Graph fournissent également différentiel requête qui renvoie toutes les modifications apportées aux entités spécifiées pendant le temps entre deux demandes consécutives. Par exemple, si vous effectuez une demande de requête différentielle une heure après la demande de requête différentielle précédente, seules les modifications effectuées au cours de cette heure seront renvoyées. Cette fonctionnalité est particulièrement utile lors de la synchronisation des données du répertoire du client hébergé avec le magasin de données d'une application.
Plus de détails à ce sujet vous pouvez vous référer here.
Pas pour le moment.
Si vous mettez à jour un utilisateur via l'API, vous devrez en garder trace manuellement (dans une base de données SQL par exemple). Si vous comptez sur les stratégies hébergées par Microsoft, vous ne le saurez pas.
Voir la référence de l'entité utilisateur ici: https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/entity-and-complex-type-reference#user-entity
Quelle est la différence entre "odata.nextLink" et "aad.nextLink"? Est-ce pertinent pour ce sujet? Comme dans, la réponse contiendrait-elle "odata.nextLink" - qui est utilisée pour les résultats de pagination - lorsqu'une requête différentielle est effectuée? Ou est-ce la même fonctionnalité que "aad.nextLink"? –
C'est un peu différent avec les résultats de pagination. Dans la requête différentielle, nous utilisons le 'aad.nextLink' pour vérifier plus de résultats changeants. Vous pouvez également vérifier ceci [bolg] (https://blogs.msdn.microsoft.com/aadgraphteam/2013/04/08/differential-query-in-windows-azure-active-directory-graph/). –