添加并注册应用程序
可将现有 Web 应用程序作为项目添加到您的组织,以便成员可搜索并找到这些程序。 将应用程序添加为项目时,表明您在共享此应用程序的 URL;门户不会托管应用程序文件。
作为应用程序开发人员,您也可以 添加和注册应用程序 以生成应用程序 ID, 这涉及注册 OAuth 应用程序,以便用户可以通过 Enterprise 登录页面登录 ArcGIS Enterprise。 有关详细信息,请参阅以下 使用开发人员凭据添加和注册应用程序 部分。
提示:
另一种与组织成员共享应用程序的方法是发布通过地图创建的 Web 应用程序。 有关详细信息,请参阅 通过地图创建应用程序 。
从 URL 添加应用程序
要添加使用 URL 访问 Web 上应用程序的项目,请按照以下步骤操作:
验证您是否已登录,以及是否具备 创建、更新和删除内容的权限 。
在内容页面的 我的内容 选项卡中,单击 新建项目 ,然后单击 应用程序 。
选择应用程序类型:
Web 制图 - 用 Web API 构建 Web 应用程序,如 JavaScript。
桌面 - 在桌面平台构建的用于桌面的应用程序,如 Java 或 .NET (Microsoft Windows Desktop)。
移动 - 使用 SDK 为移动设备(如 iOS 或 Android)构建的可下载应用程序。
其他应用程序 - 桌面应用程序、Python 脚本或任何类型的通用应用程序,您没有关于应用程序用途、API、SDK 或 URL 地址的详细信息。
如果您以管理员身份登录,则可以使用 ArcGIS Experience Builder 应用程序的其他选项。
对于 web 制图、桌面或移动应用程序,请输入应用程序的 URL,例如 https://<myServer>/myWebMapApp 。
对于桌面应用程序,请单击 浏览 ,然后选择包含应用程序的
.zip文件。单击 下一步 。
提供标题。
在 我的内容 中选择要用于保存项目的文件夹。
或者,从菜单中选择 创建新文件夹 并提供文件夹名称以将项目保存在新文件夹中。
如果组织管理员 已配置内容类别 ,请单击 分配类别 并最多选择 20 个类别以方便其他用户查找项目。
您还可以输入类别名称以缩小类别列表范围。
或者,提供用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如, Federal land 将被视为一个标签; Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
或者,添加描述应用程序的摘要。
如果管理员 配置了分类方案 ,请在 分类 下以两种方式之一对项目进行分类:
如果您没有收藏夹分类列表,请从头开始对项目进行分类。 或者,要将分类另存为收藏夹,请单击 保存新分类收藏夹 并为其命名,然后单击 完成 。
如果您拥有分类收藏夹列表,请从 应用分类收藏夹 下拉菜单中选择要应用于该项目的分类。 或者,执行以下任意操作:
要更新分类,请选择新的分类选项并单击 更新收藏夹 。 或者,单击 保存新收藏夹 并提供名称,然后单击 完成 将已更新的分类另存为新收藏夹。
要删除分类,请单击 管理 ,再单击分类名称旁的 删除
,然后单击 完成 。
如果管理员定义了分类方案帮助文档,您可以单击分类表单顶部的 信息
来访问该文档。 参阅此文档了解分类选项的详细信息。注:
对项目进行分类不会限制对该项目的访问权限。 为项目分配的分类将显示在项目页面上,可提供其所保证的安全和保护程度的视觉指示,并且可以帮助组织成员确定与其进行交互的正确方式。 您需要设置相应共享级别以限制对项目的访问权限。
单击 保存 。
添加应用程序后,文件即会出现在您的内容中。 如果需要稍后注册,可以从应用程序项目页面的 设置 选项卡执行此操作。 有关详细信息,请参阅以下 使用开发人员凭据添加和注册应用程序 部分。
可以根据需要 配置项目详细信息 或 附加代码 ,如果您具有 共享权限 ,则可以 共享应用程序 。
使用开发人员凭据添加和注册应用程序
作为应用程序开发人员,您可以添加和注册应用程序以生成应用程序 ID。 在应用程序中使用应用程序 ID,使用户可以通过标准授权框架 OAuth 2.0 登录到 ArcGIS Enterprise。 使用 OAuth 2.0 应用程序引导用户通过 Enterprise 登录页面登录 ArcGIS Enterprise。 它也允许应用程序使用与组织相关联的用户内容以及所有已启用功能,例如地理编码、路径选择和 GeoEnrichment。 要了解有关身份验证和 OAuth 2.0 的详细信息,请参阅 Esri 开发者 。
验证您是否已使用具备创建、更新和删除内容 权限 的账户进行登录。
单击内容页面的 我的内容 选项卡,然后单击 新建项目 。
在 新建项目 窗口中,单击 开发人员凭据 。
在 重定向 URL 下,提供用于在用户成功登录后重定向用户的 Web 页面或服务器端点的 URL。 单击 添加 根据需要添加更多重定向 URL。
授权期间指定的重定向 URL 必须与已注册 URL 之一相匹配,否则授权将遭拒。
还可以指定特殊值 urn:ietf:wg:oauth:2.0:oob 以进行授权许可。 这会导致授权码传递到门户 URL (/oauth2/approval)。 此值通常用于没有可以提供代码的 Web 服务器或自定义 URL 方案的应用程序。
下面是受支持的重定向 URL 格式的示例:
https://app.foo.comurn:ietf:wg:oauth:2.0:oob
在 应用环境 下,选择应用程序的应用环境 - 多个 、 原生 、 浏览器 或 服务器 。
在 URL 框中,以
https://<myServer>/myWebMapApp格式键入应用程序的 URL。提供标题。
在 我的内容 中选择要用于保存项目的文件夹。
或者,从菜单中选择 创建新文件夹 并提供文件夹名称以将项目保存在新文件夹中。
如果组织管理员 已配置内容类别 ,请单击 分配类别 并最多选择 20 个类别以方便其他用户查找项目。
您还可以输入类别名称以缩小类别列表范围。
或者,提供用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如, Federal land 将被视为一个标签; Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
或者,添加描述应用程序的摘要。
如果管理员 配置了分类方案 ,请在 分类 下以两种方式之一对项目进行分类:
如果您没有收藏夹分类列表,请从头开始对项目进行分类。 或者,要将分类另存为收藏夹,请单击 保存新分类收藏夹 并为其命名,然后单击 完成 。
如果您拥有分类收藏夹列表,请从 应用分类收藏夹 下拉菜单中选择要应用于该项目的分类。 或者,执行以下任意操作:
要更新分类,请选择新的分类选项并单击 更新收藏夹 。 或者,单击 保存新收藏夹 并提供名称,然后单击 完成 将已更新的分类另存为新收藏夹。
要删除分类,请单击 管理 ,再单击分类名称旁的 删除
,然后单击 完成 。
如果管理员定义了分类方案帮助文档,您可以单击分类表单顶部的 信息
来访问该文档。 参阅此文档了解分类选项的详细信息。注:
对项目进行分类不会限制对该项目的访问权限。 为项目分配的分类将显示在项目页面上,可提供其所保证的安全和保护程度的视觉指示,并且可以帮助组织成员确定与其进行交互的正确方式。 您需要设置相应共享级别以限制对项目的访问权限。
单击 保存 。
应用程序即会添加至内容,其项目页面随即显示。 可以根据需要 配置项目详细信息 或 附加代码 ,如果您具有 共享权限 ,则可以 共享应用程序 。
在应用程序项目页面的 设置 选项卡中,可以查看注册信息,其中包含应用程序 ID( 客户端 ID )、应用程序密钥( 客户端密钥 )和应用环境。 您还将更新数据源 URL 或重定向 URL、重置密钥、取消注册应用程序,或者复制或更新临时应用程序令牌。
注:
重置应用程序密钥会使所有现有用户和针对此应用程序发布的应用程序令牌失效。用户必须再次登录此应用程序,通过密钥配置的应用程序可能需要更新。