Как я могу указать пользователя или источник данных, который ожидает Kerberos - PullRequest
0 голосов
/ 25 мая 2018

Сценарий:

  • Пользователь подключается к JDV без Kerberos (только имя и 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 голосов
/ 26 мая 2018

Смотрите пример использования Kerberos с Oracle здесь [1], следуйте инструкциям, аналогичным MySQL.В этой статье показано как Kerberos в источнике данных, так и на уровне Teiid JDBC.

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

...