2017-09-19 5 views
0

J'ai essayé d'ajouter l'utilisateur externe dans le répertoire actif Azure. J'ai été ajouté en utilisant le tableau de bord et c'est envoyer le lien d'invitation et l'utilisateur accepte et définir le mot de passe en utilisant le lien et les utilisateurs ont été ajoutés dans le répertoire actif.Comment ajouter l'utilisateur externe dans le répertoire actif azur en utilisant l'API graphique

enter image description here

i était ajouter l'utilisateur invité et envoyer le lien d'invitation et accepter lien et mot de passe défini dans le répertoire d'azur. le symbole du globe est un utilisateur supplémentaire d'utilisateur externe

enter image description here

mais j'était essayer d'ajouter l'utilisateur externe à l'aide Rest api dans le répertoire actif d'azur.

j'étais contrôle à l'aide Postman

enter image description here

je vérifiais dans docs Microsoft create invitation il donné url en version bêta, je suis arrivé dans cette url et je suis essaie de créer l'utilisateur annonce mais la réponse est

{ 
    "error": { 
     "code": "BadRequest", 
     "message": "Invalid version", 
     "innerError": { 
      "request-id": "464934b2-8915-418e-8761-87778059692e", 
      "date": "2017-09-19T13:30:26" 
     } 
    } 
} 

i est d'essayer de créer l'identifiant du locataire dans l'URL, mais il est de retour

{ 
    "error": { 
     "code": "BadRequest", 
     "message": "Resource not found for the segment 'invites'.", 
     "innerError": { 
      "request-id": "2d940a4e-4ffe-4a3f-91e8-b94cb3536a59", 
      "date": "2017-09-19T13:13:49" 
     } 
    } 
} 

et je vérifie aussi https://www.eliostruyf.com/adding-guests-to-an-office-365-group-via-the-microsoft-graph-api/

c'est montrer la réponse retourner le type de création d'invitation mais je n'obtiens pas le résultat escompté.

et j'ai besoin pour ajouter l'utilisateur existant. avec ou sans invitation dans l'annonce. quelqu'un sait partager l'information.

Merci à l'avance.

Répondre

1

Le critère d'évaluation est https://graph.microsoft.com/beta/invitations:

Invitation - Postman

Lors de l'acquisition du jeton d'accès, vous devez également utiliser un champ comme User.Invite.All.

Plus d'informations sur l'API: https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/invitation_post

+0

qui sont l'autorisation sont actifs dans les autorisations d'application et l'autorisation d'inviter Delegated utilisateur dans Azure Active Directory. ceci est créer le répertoire actif de l'utilisateur mais, pas envoyer le lien d'invitation dans l'utilisateur N'importe quel lien est disponible pour Graph API Permission.share le lien s'il vous plaît, Merci – umasankar

+0

Tout de 'User.Invite.All',' User.ReadWrite.All' ou 'Directory.ReadWrite.All' peut être utilisé pour permettre à un utilisateur/application d'inviter des utilisateurs - sachant que' User.Invite.All' est le plus spécifique. Plus de détails [ici] (https://developer.microsoft.com/fr-fr/graph/docs/concepts/permissions_reference#user-permissions) –

+0

Détails sur la sécurité des invitations - Configuration de la sécurité de l'application - Vous pouvez trouver cette réponse utile ... https://stackoverflow.com/questions/46429059/ms-graph-guid-for-permission-user-invite-all/46447317#46447317 –