
# 配置HetuEngine应用安全认证
#### 通过HSFabric实现KeyTab文件认证
KeyTab文件认证，需要"jaas-zk.conf"（MRS 3.6.0-LTS之前版本）、"krb5.conf"和"user.keytab"文件。
"krb5.conf"和"user.keytab"文件参考[MRS组件应用安全认证说明](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_020001.html)章节获得。
MRS 3.6.0-LTS之前版本，"jaas-zk.conf"文件如下定义，"principal"为[MRS组件应用安全认证说明](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_020001.html)中添加的认证用户名称+@+域名（域名为"krb5.conf"文件中的"default_realm"字段值，例如"HADOOP.COM"），"keyTab"为"user.keytab"文件的路径。
```
Client {
    com.sun.security.auth.module.Krb5LoginModule required
    useKeyTab=true
    keyTab="/opt/client/user.keytab"
    principal="hivetest@系统域名"
    useTicketCache=false
    storeKey=true
    debug=true;
    };
```
![](https://support.huaweicloud.com/devg-lts-mrs/public_sys-resources/note_3.0-zh-cn.png)
MRS 3.6.0-LTS之前版本，"jaas-zk.conf"配置文件中"keyTab"的路径需根据实际的路径修改。
例如：
- Windows路径："D:\\\\hetu-examples\\\\hetu-examples-security\\\\src\\\\main\\\\resources\\\\user.keytab"。
- Linux路径："/opt/client/user.keytab"。
 
#### 通过HSFabric实现用户名密码认证
仅适用于MRS 3.6.0-LTS之前版本，通过HSFabric连接方式，实现用户名密码认证，只需要配置用户名和密码。
#### 通过HSBroker实现用户名密码认证
仅适用于MRS 3.6.0-LTS之前版本，通过HSBroker连接方式，实现用户名密码认证，只需要配置用户名和密码。
