Inscrire une application cliente (API REST Azure Data Catalog)
Cet article vous montre comment inscrire une application cliente Data Catalog dans Azure Active Directory (Azure AD). Pour autoriser votre application à accéder à l’API REST Data Catalog, vous devez inscrire votre application auprès d’Azure Active Directory. Cette action vous permet d’établir une identité pour votre application et de spécifier des autorisations pour Data Catalog ressources REST.
Important Avant d’inscrire une application Data Catalog, vous avez besoin d’un locataire Azure Active Directory et d’un utilisateur de l’organisation.
Inscrire une application cliente
Inscrivez votre application cliente dans Azure Active Directory pour établir une identité pour votre application et spécifier des autorisations pour Data Catalog ressources REST. Lorsque vous inscrivez une application cliente, telle qu’une application console, vous recevez un ID d’application (client). L’ID est utilisé par l’application pour s’identifier.
Suivez cet article pour Inscrire une nouvelle application cliente dans votre entreprise Azure Active Directory : Démarrage rapide : Inscrire une application auprès du Plateforme d'identités Microsoft
Ouvrez le portail Azure.
Dans le menu de gauche, sélectionnez Azure Active Directory.
Sous la section Gérer, sélectionnez Inscriptions d’applications.
Sélectionnez + Nouvelle inscription.
Entrez un nom pour l’application (le nom du principal de service), tel que compte Azure Data Catalog.
Sélectionnez Comptes dans cet annuaire organisationnel uniquement comme type de compte.
Pour le champ URI de redirection , entrez l’URL souhaitée. Le site web n’a pas besoin d’exister.
Sélectionnez ensuite Inscription.
Lors de votre nouvelle inscription d’application, sélectionnez Autorisations de l’API. Sélectionner Ajouter une autorisation.
Dans la liste des autorisations, sélectionnez Azure Data Catalog
Pour le choix sous Quel type d’autorisations votre application a-t-elle besoin, sélectionnez l’option Autorisations déléguées.
Cochez la case pour accorder l’autorisation user_impersonation. Sélectionnez ensuite Ajouter une autorisation.
Obtenir l’ID d’application (client)
Vous devez copier les valeurs d’ID d’application (client) et d’ID de répertoire (locataire).
Si vous venez de créer l’inscription d’application, sélectionnez la page Vue d’ensemble de l’inscription de l’application pour obtenir des informations d’ID.
Si vous avez déjà fermé l’inscription de l’application, voici comment la trouver :
Ouvrez le portail Azure.
Sélectionnez Azure Active Directory dans la liste des ressources.
Sous l’en-tête Gérer , sélectionnez la page Inscriptions d’applications . Liste de toutes les applications. Sélectionnez l’onglet Applications détenues pour afficher uniquement les applications que vous avez créées.
Sélectionnez la ligne de l’inscription d’application que vous souhaitez utiliser.
Sélectionnez l’ID d’application (client). Utilisez le bouton Copier pour copier la valeur, puis collez-la dans le Bloc-notes ou dans un autre emplacement temporaire.
Sélectionnez l’ID de répertoire (locataire). Utilisez le bouton Copier pour copier la valeur, puis collez-la dans le Bloc-notes ou dans un autre emplacement temporaire.
Configurer le principal de service Azure Data Catalog
Accédez à http://www.azuredatacatalog.com
Sélectionnez Paramètres. Ajoutez ensuite le principal de service à l’utilisateur de catalogue approprié.
En fonction des besoins de l’entreprise, vous pouvez l’ajouter à l’administrateur de glossaire ou à l’administrateur de catalogue.
Notes
Le format du principal de service est
<clientid>@<tenantid>
. Pour rechercher les valeurs à insérer pour les <espaces réservés>, utilisez la Portail Azure et ouvrez Azure Active Directory.- La valeur Clientid est répertoriée dans la page Azure Active Directory inscriptions d'applications (hérité) dans la colonne ID d’application.
- La valeur TenantID est répertoriée dans la page Propriétés d’Azure Active Directory en tant que propriété d’ID d’annuaire .
Suivez l’exemple de code d’API REST d’authentification du principal de service pour générer votre solution.