如何将Kerberos令牌从spring数据mongodb传递到kerborized mongodb

如何将Kerberos令牌从spring数据mongodb传递到kerborized mongodb,spring,mongodb,kerberos,spring-data-mongodb,spring-boot-actuator,Spring,Mongodb,Kerberos,Spring Data Mongodb,Spring Boot Actuator,我有一个kerberozied MongoDB,我可以使用其kerberos实现,使用本机java/scala客户端连接到它。但是,我没有找到使用SpringDataMongoDB实现相同功能的相关信息 我找到了这个关于SpringSecurityKerberos实现的链接,但它与SpringBootMongoDB无关 提前感谢您的建议和有用的提示。使用Java配置,只需为GSSAPI设置所需的MongoClient或MongoCredential。如果您更喜欢XML配置,那么还有一个专用的客户

我有一个kerberozied MongoDB,我可以使用其kerberos实现,使用本机java/scala客户端连接到它。但是,我没有找到使用SpringDataMongoDB实现相同功能的相关信息

我找到了这个关于SpringSecurityKerberos实现的链接,但它与SpringBootMongoDB无关


提前感谢您的建议和有用的提示。

使用Java配置,只需为GSSAPI设置所需的
MongoClient
MongoCredential
。如果您更喜欢XML配置,那么还有一个专用的
客户端uri

@配置
@使能性假设
类配置扩展了AbstractMongoConfiguration{
@凌驾
受保护的字符串getDatabaseName(){
返回“数据库”;
}
@凌驾
public Mongo Mongo()引发异常{
返回新的MongoClient(
新蒙哥克利努里(”mongodb://username%40REALM.com@主机1/?authMechanism=GSSAPI”);
}
}