- Démarrage
- Working with Coded Apps
- Apps codées dans Studio Web
- Coded Action Apps
FAQ
Questions fréquemment posées sur les Coded Apps, y compris la résolution des erreurs d'accès lors du partage de liens d'applications déployées et des modifications d'étendue OAuth qui ne prennent pas effet.
Partage et accès
Pourquoi un utilisateur obtient-il une mention « L’utilisateur n’existe dans aucune organisation». lors de la connexion à un lien d'application codée?
Cette erreur s'affiche lorsque l'utilisateur avec lequel vous avez partagé le lien de l'application codée n'est pas membre de l'organisation où l'application codée est déployée.
Pour le résoudre:
- En tant que créateur d’une application codée ou administrateur de l’organisation, invitez l’utilisateur à rejoindre l’organisation où l’application est déployée.
- En tant qu’utilisateur invité, acceptez l’invitation et connectez-vous à cette organisation.
Une fois que l'utilisateur fait partie de l'organisation, il peut se connecter à l'application codée.
Pourquoi l'authentification échoue-t-elle après le redéploiement de l'application codée si le nom de l'organisation contient _?
Pour les organisations dont le nom contient un trait de soulignement, l’application codée est accessible au niveau du trait de soulignement et du trait d’union de l’URL. Le trait d'union est recommandé car les traits de soulignement ne sont pas valides dans les noms d'hôte par RFC 952, et les proxys ou pare-feu réseau qui disposent d'une liste d'autorisation par nom d'hôte peuvent rejeter l'URL de trait de soulignement.
Lorsqu'une application est redéployée, sa balise méta uipath:redirect-uri utilise la forme d'union du nom d'hôte. Si l'application a été initialement déployée à l'aide de l'URL de soulignement, y accéder via l'URL de soulignement après le redéploiement échoue l'authentification, car l'URI de redirection dans la balise méta ne correspond plus à l'URL hôte.
Pour le résoudre, utilisez l’une des options suivantes:
- Accédez à l'application via l'URL du trait d'union après le redéploiement.
- Set the redirect URI dynamically in the app code, so that it follows the URL the app is served from. For the recommended pattern, see Getting started with Coded Apps in the SDK documentation.
Authentification et autorisations
Pourquoi une nouvelle étendue ne prend-elle pas effet après l’avoir accordée à l’application externe?
Apps utilise les étendues de son déploiement. L’actualisation de la page ne suffit pas pour que les nouvelles étendues prennent effet.
Chaque fois qu'une étendue est ajoutée ou supprimée des applications externes:
- Redéployer l'application.
- Si votre application répertorie des étendues spécifiques, ajoutez les nouvelles étendues à la base de code de votre application, puis reconstruisez et redéployez.
- Forcez l'application à récupérer les nouvelles étendues à l'aide de l'une des méthodes suivantes:
- Déconnectez-vous de l’application et reconnectez-vous.
- Fermez l'onglet du navigateur et rouvrez l'application.
- Partage et accès
- Pourquoi un utilisateur obtient-il une mention « L’utilisateur n’existe dans aucune organisation». lors de la connexion à un lien d'application codée?
- Pourquoi l'authentification échoue-t-elle après le redéploiement de l'application codée si le nom de l'organisation contient
_? - Authentification et autorisations
- Pourquoi une nouvelle étendue ne prend-elle pas effet après l’avoir accordée à l’application externe?