如何指定用户或期望kerberos的数据源

时间:2018-05-25 00:07:32

标签: jboss redhat-datavirt

情景:

  • 用户连接到没有Kerberos的JDV(只是名称和PW)
  • jndi数据源定义为与域安全性连接
  • jndi数据源需要具有kerberos意识的不同用户

如何在数据源上定义用户,当它在kerberos上时?

示例:

            <datasource jndi-name="java:/K_MYSQL" pool-name="K_MYSQL" enabled="true">
                <connection-url>jdbc:mysql://localhost/k_test</connection-url>
                <driver>mysql</driver>
                <pool>
                    <allow-multiple-users>true</allow-multiple-users>
                </pool>
                <security>
                    <security-domain>FUNKE.HK</security-domain>
                </security>
            </datasource>

1 个答案:

答案 0 :(得分:0)

在此处查看使用Kerberos与Oracle的示例[1],遵循与MySQL类似的说明。本文在数据源和Teiid JDBC层显示Kerberos。

[1] https://developer.jboss.org/wiki/KerberosAuthenticationToOracleFromTeiid