在我们正在开发的中间件(使用spring boot)中,我们需要使用几个kerberised服务的java客户机(oozie java client、solrj client、kerberos-enabled jdbcc等)连接到这些服务(oozie、solr、hive server等)
我设法分别连接到solr和hive服务器(通过使用单独的jass.conf和keytab)。但是现在我们需要在同一个jvm进程中连接到这些不同的服务。
1) 这是否可以用不同的主体(同一领域)连接到不同的kerberized服务
2) jaas是否支持这一点?
连接到solr的jaas.conf如下所示
SolrJClient {
com.sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
keyTab="./ambari-infra-solr.service.keytab"
storeKey=true
useTicketCache=true
debug=true
doNotPrompt=true
principal="infra-solr/server-yy-hdp-stg001.stg.xxx.zzz.local@C6KHDPSTG.LOCAL";
};
暂无答案!
目前还没有任何答案,快来回答吧!