运行 createoauthtoken.bat 或 createoauthtoken.sh 文件生成令牌

在域管理员注册了客户端并提供 IDCS URL 和客户端 ID 后,Oracle Enterprise Performance Management Cloud 管理员可以执行 createoauthtoken.bat(适用于 Windows)或 createoauthtoken.sh(适用于 Linux)以自动重新生成访问令牌和刷新令牌。

该脚本将生成访问令牌和刷新令牌,并将这些信息安全地存储在 oauth.properties 文件中。

系统将使用访问令牌访问 EPM 云 信息,在访问令牌过期时,系统将使用刷新令牌生成新的访问令牌。

Note:

如果您停止代理并且超过刷新令牌失效期(默认 7 天)未启动,则必须重新运行 createauthtoken.bat 脚本生成一组新令牌。

运行 createoauthtoken.bat (Windows) 或 createoauthtoken.sh (Linux)

要运行 createoauthtoken.batcreateoauthtoken.sh

  1. 在命令提示符处,按以下所示执行 createoauthtoken.batcreateoauthtoken.sh,并指示 agent_parameters.ini 文件的路径。

    例如,指定:

    createoauthtoken.bat path to the agent_parameters.ini file.

    或者

    createoauthtoken.bat "C:\my apphome\config\agentparams.ini"
  2. 执行 createauthtoken.bat C:\EPMAgent\apphome\config\agentparams.ini 时,命令提示窗口中会显示以下消息。

    图中显示了在命令提示符下执行 createauthtoken.bat 的结果

    在 Web 浏览器中打开 verification_url,然后按照以上页面上显示的步骤验证 user_code。在浏览器中验证了 user_code 后,在命令提示符下按 Enter 以完成该过程。

    1. 如果系统提示提供凭据,请输入 EPM 云用户的凭据。

    2. 当系统提示提供代码时,请输入 user_code。

    3. 显示成功消息时,关闭浏览器窗口或选项卡。

    4. 按照上述说明操作并在 5 分钟内完成步骤 b 中的验证后按 Enter 键,之后,您将在命令提示符下看到以下消息:"Updating access token and refresh token in EPM Agent."