- 首次配置
- 主机管理
- 组织管理
- 管理组织
- 管理组织许可证
- 覆盖系统电子邮件通知
- 管理外部 OAuth 应用程序
- 租户和服务
- 根据租户设置加密密钥
- 帐户和角色
- 许可
管理外部 OAuth 应用程序
作为管理员,使用 OAuth 框架,您可以将授权委派给外部应用程序。注册后,这些应用程序可以对 UiPath 应用程序或您指定的 API 范围内的资源进行 API 调用。
您可以将应用程序注册为以下类型之一:
- 机密应用程序:可以安全存储注册后生成的应用程序密码的应用程序;例如网页应用程序和服务到服务 (S2S) 应用程序。
- 非机密应用程序:不能保证安全存储应用程序密码的应用程序,因此不会生成应用程序密码;例如桌面或原生移动应用程序。
应用程序类型定义允许用于授权应用程序的授权授予类型。机密应用程序的作用域是用户级别和/或应用程序范围的 API。非机密应用程序只能发送针对用户作用域的请求,这意味着用户必须登录才能授权应用程序的请求。
注册外部应用程序时,您可以通过 UiPath 应用程序的 API 向外部应用程序授予其访问一个或多个 UiPath 资源的权限。
以下 API 可用:
要让外部应用程序通过 OAuth 访问您的 UiPath 资源,需要执行三个步骤:
步骤 |
谁 |
操作 |
详细信息 |
---|---|---|---|
1 |
组织管理员 |
在 Automation Suite 中注册外部应用程序 | |
2 |
组织管理员 |
向开发者提供应用程序注册详细信息 | |
2 |
开发者 |
设置外部应用程序,使其使用适当的授权类型来访问您的 UiPath 资源 |
如果您不知道为外部应用程序生成的应用程序密码,则无法恢复。但您可以生成新密码。
要生成新的应用程序密码,请执行以下操作:
注册外部应用程序后,开发者还必须设置外部应用程序,以便其正确进行身份验证,从 UiPath Identity Server 请求授权,然后访问允许的 UiPath 资源。
为了能够执行这些任务,您必须与他们共享以下信息:
- 应用程序类型和应用程序 ID,两者均可在“管理” > “外部应用程序”页面上查看
- 为每个作用域类型添加的作用域。对于某些资源,用户和应用程序作用域使用相同的名称,因此类型也很重要。
-
如果这是机密应用程序,则在您注册外部应用程序时生成应用程序密码。
注意: 如果您没有该密码,请按照上述说明生成一个新密码。
有关如何以开发者身份对外部应用程序进行身份验证和授权的更多详细信息,请参阅 API 指南中的外部应用程序。