当在 ArcGIS Online 中指定用户登录方法时,管理员必须将应用程序注册到 ArcGIS Online 平台,并将生成的应用程序 ID 加入到 Esri Maps 配置设置文件中。要配置用于 ArcGIS Online 组织的用户登录,必须先将 Esri Maps for IBM Cognos 添加为应用程序,并将其注册到组织。该过程将生成一个唯一的应用程序 ID,用来识别 Esri Maps for IBM Cognos 在 ArcGIS Online 组织中的身份。可使用此应用程序 ID 在 Esri Maps for IBM Cognos 配置设置文件中设置 arcgisAppId 属性。有关详细信息,请参阅 ArcGIS 在线帮助中的添加项目。
以下步骤应由 ArcGIS Online 组织中的管理员或发布者来执行。
将 Esri Maps for IBM Cognos 作为应用程序添加到 ArcGIS Online 组织
- 登录 ArcGIS Online 组织。
- 打开我的内容,然后单击添加项目。
将显示添加项目窗口。
- 从项目选项中选择应用程序。
注:
在一些服务器中,在向下滚动至应用程序注册部分前单击设置选项卡。
- 为项目类型选择 Web 制图。
- 输入组织中 Esri Maps for IBM Cognos 实现的 URL。
例如:http://<myHostName.com>/ibmcognos
- 对于用途,请选择即用型。
- 对于 Web 制图 API,请选择 JavaScript。
- 为应用程序输入标题,如 Esri Maps for IBM Cognos。
- 输入标签 - 用于描述应用程序的词语或短语。多个项目之间使用逗号进行分隔。
- 单击添加项目。
现在,已将应用程序添加到 ArcGIS Online。它显示在我的内容中,您可以编辑项目详细信息并共享应用程序。
要为应用程序生成唯一 ID,现在必须将其注册到 ArcGIS Online 组织。
将 Esri Maps for IBM Cognos 注册到 ArcGIS Online 组织
- 请确认您已登录到 ArcGIS Online 组织,然后单击我的内容。
- 单击想要注册的应用程序的标题以查看其项目详细信息。
- 向下滚动到应用程序注册部分,然后单击注册。
- 对于应用程序类型,请选择浏览器。
- 对于每个重定向 URI,请以 http://<myHostName>[:port] 格式输入地址,然后单击添加。
重定向 URI 是有效的基 URI - Esri Maps for IBM Cognos 用户在成功登录之后被重定向到的地址。在多数组织中,可通过多种方式访问 Business Intelligence 平台,例如,使用完全限定的域名、IP 地址、以及开发、测试和生产环境。请确保列出所有可能的重定向 URI。
以下是一个基 URI 示例列表:
http://app
http://app.mycompany.com
https://app.mycompany.com
https://app
http://10.69.1.57
http://app.mycompany.com:8080
- 单击注册。
成功注册应用程序后,会为其分配一个唯一的应用程序 ID。
- 向下滚动到应用程序注册部分来查看应用程序 ID。如果没有看到应用程序 ID,请单击注册信息。请记下此应用程序 ID;在管理设置配置文件中指定 arcgisAppId 参数时将用到此 ID。
配置 Esri Maps for IBM Cognos 登录设置
- 使用文本编辑器打开 settings.js 配置文件。
有关详细信息,请参阅配置登录设置。
- 修改以下属性:
arcgisUrl: "[URL to your ArcGIS organization]"
例如:"https://myorganization.argis.com"
arcgisAuthType: "user"
arcgisAppId: "[app ID generated upon application registration]"
例如:"nvgHDDFXzMRWmKfY"
- 保存 settings.js 文件。