0

设想:

  • 用户在没有 Kerberos 的情况下连接到 JDV(只是名称和密码)
  • 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>
4

1 回答 1

0

请参阅此处 [1] 使用 Kerberos 和 Oracle 的示例,遵循与 MySQL 类似的说明。本文展示了数据源和 Teiid JDBC 层的 Kerberos。

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

于 2018-05-26T15:02:33.837 回答