更新时间:2023-12-29 GMT+08:00
分享

登录认证

功能介绍

实现Basic认证登录,并返回登录后的httpClient。

前提条件

配置用户的集群信息和登录账号信息:

  • 配置文件:“样例工程文件夹\conf\UserInfo.properties”。
  • 参数说明:
    • userName:登录Manager系统的用户名。
    • password:userName对应的用户密码。密码明文存储存在安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全。
    • webUrl:Manager首页地址。

填写“UserInfo.properties”文件中的参数,注意填写的准确性,可以仿照以下参数示例进行填写,其中,“IP_Address”填写FusionInsight Manager对应的浮动IP地址。

如果需要使用其他用户进行操作,请先登录FusionInsight Manager创建用户。

   userName= admin
   password= adminPassWord
   webUrl= https://IP_Address:28443/web/

代码样例

以下代码片段是调用firstAccess接口完成登录认证的示例,在rest.UserManager类的main方法中。
   BasicAuthAccess authAccess = new BasicAuthAccess();
   HttpClient httpClient = authAccess.loginAndAccess(webUrl, userName, password, userTLSVersion);
   LOG.info("Start to access REST API.");
   HttpManager httpManager = new HttpManager();
   String operationName = "";
   String operationUrl = "";
   String jsonFilePath = "";
分享:

    相关文档

    相关产品