Skip To Content

生成应用程序 ID

当在 ArcGIS Online 中指定用户登录方法时,管理员必须将应用程序注册到 ArcGIS Online 平台,并将生成的应用程序 ID 加入到 Esri Maps 配置设置文件中。要配置用于 ArcGIS Online 组织的用户登录,必须先将 Esri Maps for IBM Cognos 添加为应用程序,并将其注册到组织。该过程将生成一个唯一的应用程序 ID,用来识别 Esri Maps for IBM CognosArcGIS Online 组织中的身份。可使用此应用程序 ID 在 Esri Maps for IBM Cognos 配置设置文件中设置 arcgisAppId 属性。有关详细信息,请参阅 ArcGIS 在线帮助中的添加项目

以下步骤应由 ArcGIS Online 组织中的管理员或发布者来执行。

Esri Maps for IBM Cognos 作为应用程序添加到 ArcGIS Online 组织

  1. 登录 ArcGIS Online 组织。
  2. 打开我的内容,然后单击添加项目

    将显示添加项目窗口。

  3. 项目选项中选择应用程序

    注:

    在一些服务器中,在向下滚动至应用程序注册部分前单击设置选项卡。

  4. 为项目类型选择 Web 制图
  5. 输入组织中 Esri Maps for IBM Cognos 实现的 URL。

    例如:http://<myHostName.com>/ibmcognos

  6. 对于用途,请选择即用型
  7. 对于 Web 制图 API,请选择 JavaScript
  8. 为应用程序输入标题,如 Esri Maps for IBM Cognos
  9. 输入标签 - 用于描述应用程序的词语或短语。多个项目之间使用逗号进行分隔。
  10. 单击添加项目

    现在,已将应用程序添加到 ArcGIS Online。它显示在我的内容中,您可以编辑项目详细信息并共享应用程序。

    要为应用程序生成唯一 ID,现在必须将其注册到 ArcGIS Online 组织。

Esri Maps for IBM Cognos 注册到 ArcGIS Online 组织

  1. 请确认您已登录到 ArcGIS Online 组织,然后单击我的内容
  2. 单击想要注册的应用程序的标题以查看其项目详细信息。
  3. 向下滚动到应用程序注册部分,然后单击注册
  4. 对于应用程序类型,请选择浏览器
  5. 对于每个重定向 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

  6. 单击注册

    成功注册应用程序后,会为其分配一个唯一的应用程序 ID。

  7. 向下滚动到应用程序注册部分来查看应用程序 ID。如果没有看到应用程序 ID,请单击注册信息
    请记下此应用程序 ID;在管理设置配置文件中指定 arcgisAppId 参数时将用到此 ID。

配置 Esri Maps for IBM Cognos 登录设置

  1. 使用文本编辑器打开 settings.js 配置文件。

    有关详细信息,请参阅配置登录设置

  2. 修改以下属性:

    arcgisUrl: "[URL to your ArcGIS organization]"

    例如:"https://myorganization.argis.com"

    arcgisAuthType: "user"

    arcgisAppId: "[app ID generated upon application registration]"

    例如:"nvgHDDFXzMRWmKfY"

  3. 保存 settings.js 文件。