- Démarrage
- Administration de l'hôte
- Gestion des administrateurs système
- Journaux d'audit pour le portail hôte
- Organisations
- Authentification et sécurité
- Licences
- Locataires et services
- Comptes et rôles
- Applications externes
- Gestion des applications externes OAuth
- Notifications
- Journalisation
- Résolution des problèmes

Guide d'administration d'Automation Suite
Gestion des applications externes OAuth
En tant qu'administrateur, vous pouvez déléguer l’autorisation à des applications externes en utilisant l'infrastructure OAuth. Une fois enregistrées, ces applications peuvent effectuer des appels d’API vers des applications ou des ressources UiPath limitées aux API que vous désignez.
Vous pouvez enregistrer des applications sous l'un des types suivants :
- applications confidentielles : applications pouvant stocker en toute sécurité la clé secrète d'application générée après l'enregistrement ; par exemple, les applications Web et les applications de service à service (S2S).
- applications non confidentielles : applications ne pouvant pas garantir le stockage sécurisé de la clé secrète d'application, et pour lesquelles aucune de ces clés n'a été créée ; par exemple, des applications de bureau ou mobiles natives.
Le type d'application définit le type d'octroi d'autorisation autorisé pour autoriser l'application. Les applications confidentielles sont limitées aux API de niveau d'utilisateur et/ou d'application. Les applications non confidentielles peuvent uniquement envoyer des demandes d'étendue de l'utilisateur, ce qui signifie qu'un utilisateur doit se connecter pour autoriser la demande de l'application.
Lors de l'enregistrement de l'application externe, vous lui donnez accès à une ou plusieurs ressources UiPath via l'API d'une application UiPath.
Pour plus d'informations sur les ressources disponibles, consultez la documentation de l'API dans la documentation du produit UiPath correspondant.
Il y a trois étapes à suivre pour qu'une application externe puisse accéder à vos ressources UiPath via OAuth :
Étape |
Qui (Who) |
Quoi |
Détails (Details) |
---|---|---|---|
1 |
Administrateur de l'organisation |
Enregistrer une application externe dans Automation Suite | |
2 |
Administrateur de l'organisation |
Fournir les détails d'enregistrement de l'application au développeur | |
2 |
Développeur |
Configurez l'application externe pour utiliser le type d'octroi approprié pour accéder à vos ressources UiPath |
Pour enregistrer une application externe afin qu'elle puisse utiliser OAuth pour accéder aux ressources UiPath à l'intérieur de votre organisation :
Les étendues sont les autorisations de l'application externe par rapport à vos ressources UiPath.
Si vous ne connaissez pas la clé secrète d'application générée pour une application externe, vous ne pouvez pas la récupérer. Toutefois, vous pouvez en générer une nouvelle.
Pour générer une nouvelle clé secrète d'application :
Après avoir enregistré une application externe, un développeur doit également configurer l’application externe pour qu’elle s’authentifie correctement, demande l'autorisation à UiPath Identity Server, puis accède aux ressources UiPath autorisées.
Pour pouvoir effectuer ces tâches, vous devez partager les informations suivantes avec eux :
- le Type d'application (Application Type) et l'ID d'application (Application ID), tous deux visibles sur la page Admin > Applications externes (External Applications)
- les étendues ajoutées pour chaque type d'étendue. Pour certaines ressources, le même nom est utilisé à la fois dans les étendues utilisateur et application, le type est donc également important.
-
s'il s'agit d'une application confidentielle, la clé secrète d'application générée lors de l'enregistrement de l'application externe.
Remarque : Si vous n'avez plus la clé secrète, générez-en une nouvelle comme décrit précédemment.
Pour plus d'informations sur l'authentification et l'autorisation d'applications externes en tant que développeur, consultez la section Applications externes du guide de l'API.
- Vue d'ensemble (Overview)
- Types d'applications et étendue d'accès pris en charge
- Ressources UiPath disponibles
- Trois parties pour autoriser les applications externes
- Ajout d'une application externe
- Modification de l'étendue d'une application existante
- Génération d'une nouvelle clé secrète d'application
- Fournir des détails aux développeurs