13.2. 创建新应用程序
当将外部 Web 应用程序与自动化控制器集成时,Web 应用可能需要代表 web 应用的用户创建 OAuth2 令牌。使用 Authorization Code 授权类型创建应用程序是这样做的首选方法:
- 外部应用程序可以使用用户的凭证获取令牌。
- 为特定应用程序发布的令牌部分化,可以轻松地管理这些令牌。例如,撤销与该应用程序关联的所有令牌。
流程
-
在导航面板中,选择
。 点Create New Application 页面将打开。
。输入以下详情:
- Name (必需):为您要创建的应用程序提供名称
- 可选: 描述 :为您的应用程序提供简短描述
- Organization (必需):提供一个与这个应用程序关联的机构
- 授权授予类型 (必需):选择一个授权类型,供用户用于获取此应用的令牌。如需更多信息 ,请参阅自动控制器 管理指南中的应用程序功能部分。
- 重定向 URIS :提供允许的 URI 列表,用空格分开。如果您将授权类型指定为授权代码,则需要此项。
- 客户端类型 (必需):选择客户端设备的安全性级别。
点
,或者点 来取消您的更改。客户端 ID 显示在窗口中。
13.2.1. 添加令牌 复制链接链接已复制到粘贴板!
您可以通过选择 Tokens 选项卡 Application details 页面来查看具有令牌访问应用程序的用户列表。
为您的用户配置身份验证令牌。您可以选择关联令牌的应用程序以及令牌具有的访问级别。
您只能通过 API 或 UI 为用户创建 OAuth 2 令牌,这意味着您只能访问自己的用户配置集来配置或查看您的令牌。
流程
-
在导航面板中,选择
。 - 选择您要为其配置 OAuth 2 令牌的用户。
选择用户配置文件上的 Tokens 选项卡。
当没有令牌时,Tokens 屏幕会提示您添加它们。
- 点 Create Token 窗口。 打开
输入以下详情:
-
Application: 输入您要将令牌与之关联的应用程序的名称。另外,您可以通过点
图标进行搜索。这会打开一个单独的窗口,供您从可用选项中选择。如果列表太长,请使用搜索栏按名称过滤。如果要创建一个未链接到任何应用程序的个人访问令牌(PAT),请将此字段留空。
- 可选: 描述 :为您的令牌提供简短描述。
- Scope (必需):指定此令牌具有的访问级别。
-
Application: 输入您要将令牌与之关联的应用程序的名称。另外,您可以通过点
点
,或者点 来取消您的更改。保存令牌后,用户新创建的令牌会显示令牌信息及其过期的时间。
要查看令牌关联的应用程序,以及令牌到期日期,请转至令牌列表视图。
验证
要验证应用程序现在显示具有适当令牌的用户,请打开 Applications 窗口的 Tokens 选项卡:
其他资源
如果您是系统管理员,并且必须为其他用户创建或删除令牌,请参阅 自动化控制器管理指南中的 令牌和 会话管理部分中的 revoke 和 create 命令。