
# Manager登录认证
#### 功能介绍
实现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 = "";
```
