kerberos - SQLJDBCDriver -jaas.conf -kerberos

标签 kerberos

我正在处理 Kerberos 身份验证,需要 jaas.conf 文件中的帮助 我在 jaas.conf 中有以下部分

  SQLJDBCDriver {
      com.sun.security.auth.module.Krb5LoginModule required
      principal =
      keyTab =
   }

我还需要一个 SQLJDBCDriver 部分用于另一个 keytab 和另一个主体 但是当我添加另一个部分时,第一部分和第二部分都不起作用。

请帮忙?

最佳答案

我遇到了类似的问题,我尝试为不同的数据库实例设置多个主体。

您可以在 jaas.conf 中指定多个部分/主体,

SQLJDBCDriver_1 {
      com.sun.security.auth.module.Krb5LoginModule required
      principal =
      keyTab =
   }
SQLJDBCDriver_2 {
      com.sun.security.auth.module.Krb5LoginModule required
      principal =
      keyTab =
   }

使用最新的 SQL JDBC 驱动程序,您可以指定节名称,例如:

jdbc:sqldriver://...;jaasConfigurationName=SQLJDBCDriver_1;

我还在 https://github.com/Microsoft/mssql-jdbc/issues/828 中记录了这些发现

关于kerberos - SQLJDBCDriver -jaas.conf -kerberos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45181752/

相关文章:

hadoop - 使用Java的keytab与hiveserver2建立连接超时

c++ - 无法获得协商身份验证以在 libcurl 程序中工作

ssh - Kerberos,使用 ssh 隧道获取票证

hadoop - 问题 : Scala code in Spark shell to retrieve data from Hbase

hadoop - Hadoop 集群 kerberized 时无法访问 HDFS

security - 哪个是kafka安全中最好的身份验证机制?

kerberos - Keycloak + Kerberos 认证 : Mechanism level: Invalid argument (400) - Cannot find key of appropriate type to decrypt AP REP - RC4 with HMAC

java - Kerberos 错误 : GSSHeader did not find the right tag

authentication - HDFS 数据节点未开始使用 kerberos

hadoop - 服务器在使用namenode的辅助namenode docheckpoint期间返回403