可将现有 Web 应用程序作为项目添加到您的组织,以便成员可搜索并找到这些程序。 将应用程序添加为项目时,表明您在共享此应用程序的 URL;门户不会托管应用程序文件。
另一种与组织成员共享应用程序的方法是发布通过地图创建的 Web 应用程序。 有关详细信息,请参阅通过地图创建应用程序。
从 URL 添加应用程序
要添加使用 URL 访问 Web 上应用程序的项目,请按照以下步骤操作:
- 验证您是否已登录,以及是否具备创建内容的权限。
- 在内容页面的我的内容选项卡中,单击新建项目,然后单击应用程序。
- 选择应用程序类型:
- Web 制图 - 用 Web API 构建 Web 应用程序,如 JavaScript。
- 桌面 - 在桌面平台构建的用于桌面的应用程序,如 Java 或 .NET (Microsoft WindowsMicrosoft Windows Desktop)。
- 移动 - 使用 SDK 为移动设备(如 iOS 或 Android)构建的可下载应用程序。
- 其他应用程序 - 桌面应用程序或任何类型的通用应用程序,您没有关于应用程序用途、API、SDK 或 URL 地址的详细信息。
如果您以管理员身份登录,则可以使用 ArcGIS Web AppBuilder 和 ArcGIS Experience Builder 应用程序的其他选项。
- 对于 web 制图、桌面或移动应用程序,请输入应用程序的 URL,例如 https://<myServer>/myWebMapApp。
- 对于桌面应用程序,请单击浏览,然后选择包含应用程序的 .zip 文件。
- 单击下一步。
- 输入标题。
- 在我的内容中选择要用于保存项目的文件夹。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找项目。
您还可以输入类别名称以缩小类别列表范围。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 或者,添加描述应用程序的摘要。
- 单击保存。
添加应用程序后,文件即会出现在您的内容中。
注册应用程序
可注册您开发的基于 OAuth 2.0 的应用程序。 在门户中注册应用程序会为您提供应用程序 ID。 此应用程序 ID 是分布应用程序及获得使用情况报告的基础。
注册之前必须将应用程序添加至门户。 请参阅以上部分以了解详细信息。 添加后,按照以下步骤注册应用程序并获取应用程序 ID 和应用程序密码提示问题。
- 验证您是否已通过具备创建内容的权限的帐户进行登录。
- 在内容页面的我的内容选项卡中,单击要注册的应用程序的标题。
单击应用程序名称将打开其项目页面。
- 单击设置选项卡,向下滚动到应用程序注册部分,然后单击注册。
如果您添加了通用类型的应用程序,则会自动注册此应用程序,并且您将看到注册信息按钮而非注册按钮。 您可以按照下方所述查看和更新注册信息。
- 选择应用程序的类型:浏览器、本地、服务器或多个。
- 对于每个重定向 URI,请以 ["https://<server>[:port]"] 格式提供地址,然后单击添加。
重定向 URI 是有效的地址,应用程序的用户在成功登录后均可重定向至此地址。
- 要移除先前添加的 URI,需将其选中并单击删除,然后单击注册。
查看和更新应用程序注册信息
注册应用程序后,即可查看注册信息(包括应用程序 ID 和应用程序密码提示问题),还可更新重定向 URI,重置密码提示问题和注销应用程序。
注:
重置应用程序密码提示问题会使所有现有用户和针对此应用程序发布的应用程序令牌失效。用户必须再次登录此应用程序,通过密码提示问题配置的应用程序可能需要更新。
- 验证是否已登录到您的门户,然后单击内容页面的我的内容选项卡。
- 单击已注册用程序的标题。
- 在项目页面中,单击设置选项卡。
- 向下滚动到应用程序设置部分,然后单击注册信息。
您可查看以下详细信息:应用程序 ID、应用程序密码提示问题、应用程序类型和重定向 URI。
- 要更新重定向 URI,单击更新并执行以下操作:
- 要添加重定向 URI,提供地址并单击添加。
- 要移除重定向 URI,请选择此 URI 地址然后单击删除。
- 单击更新,然后单击保存。
- 要重置应用程序密码提示问题,请单击更新并执行以下操作:
- 单击重置密码提示问题。
重置应用程序密码提示问题会使所有现有用户和针对此应用程序发布的应用程序令牌失效。用户必须再次登录此应用程序,通过密码提示问题配置的应用程序可能需要更新。
- 单击是以确认重置应用程序密码提示问题。
- 单击更新,然后单击保存。
- 单击重置密码提示问题。
- 要注销应用程序,请单击注销应用程序。
应用程序将不再为已注册状态。 无需保存项目页面。