在域管理员注册了客户端并提供 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.bat
或 createoauthtoken.sh
:
在命令提示符处,按以下所示执行 createoauthtoken.bat
或 createoauthtoken.sh
,并指示 agent_parameters.ini 文件的路径。
例如,指定:
createoauthtoken.bat path to the agent_parameters.ini file.
或者
createoauthtoken.bat "C:\my apphome\config\agentparams.ini"
执行 createauthtoken.bat C:\EPMAgent\apphome\config\agentparams.ini
时,命令提示窗口中会显示以下消息。
在 Web 浏览器中打开 verification_url,然后按照以上页面上显示的步骤验证 user_code。在浏览器中验证了 user_code 后,在命令提示符下按 Enter 以完成该过程。
如果系统提示提供凭据,请输入 EPM 云用户的凭据。
当系统提示提供代码时,请输入 user_code。
显示成功消息时,关闭浏览器窗口或选项卡。
按照上述说明操作并在 5 分钟内完成步骤 b 中的验证后按 Enter 键,之后,您将在命令提示符下看到以下消息:"Updating access token and refresh token in EPM Agent."