更新时间:2022-07-14 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 = "";