mongotranslate
MongoDB工具 >MongoDB BI连接器 >认证方式 > JDBC身份验证插件
在本页面
2.2版中的新功能。
MongoDB Connector for BI提供了Java客户端MySQL身份验证插件,该插件与MySQL的Connector / J JDBC驱动程序集成。该mongosql_auth
插件允许客户端通过使用以下身份验证机制之一启用了身份验证的BI连接器和运行的MongoDB部署进行身份验证:
SCRAM-SHA-1
SCRAM-SHA-256
PLAIN
(LDAP)GSSAPI
(Kerberos)注意
SCRAM-SHA-1
和SCRAM-SHA-256
机制哈希在客户端插件的密码; 但是,所有其他数据均为明文形式。如果可能,请使用加密连接。PLAIN
机制以明文形式发送密码。通过该PLAIN
机制使用加密连接。重要
该插件与MySQL Server或Connector / J驱动程序版本8及更高版本不兼容。
您可以.jar
直接从下载站点下载插件文件,
也可以使用Maven。
要直接下载插件:
.jar
从下载站点中选择文件。要使用Maven:
在中包含身份验证插件模块库CLASSPATH
。Maven坐标为:
也可以看看
要了解有关Maven的更多信息,请参考其文档站点。
包括MySQL的连接器/ J
的CLASSPATH
。其Maven坐标为:
在MySQL连接字符串中添加身份验证插件:
也可以看看
要了解authenticationPlugins
查询参数,请参见MySQL文档。
您还可以在上将身份验证机制和身份验证源指定为查询参数username
。
参数 | 默认值 |
---|---|
认证机制 | 用户名和密码(SCRAM-SHA-1 )。 |
认证来源 |
|
例
指定身份验证机制:
使用默认身份验证机制指定身份验证源: