Flyway

SQL Server Kerberos Login File

SQL Server Kerberos Login File

Flyway Teams

Description

The path to the SQL Server login module configuration file (e.g. SQLJDBCDriver.conf) for use in Kerberos authentication.

Usage

Commandline

./flyway -sqlserver.kerberos.login.file="/path/to/SQLJDBCDriver.conf" info

TOML Configuration File

[flyway]
sqlserver.kerberos.login.file = "/path/to/SQLJDBCDriver.conf"

Configuration File

flyway.sqlserver.kerberos.login.file=/path/to/SQLJDBCDriver.conf

Environment Variable

FLYWAY_SQL_SERVER_KERBEROS_LOGIN_FILE=/path/to/SQLJDBCDriver.conf

API

SQLServerConfigurationExtension sqlServerConfigurationExtension = configuration.getPluginRegister().getPlugin(SQLServerConfigurationExtension.class);
sqlServerConfigurationExtension.setKerberosLoginFile("/path/to/SQLJDBCDriver.conf");

Gradle

flyway {
    pluginConfiguration = [
        sqlserverKerberosLoginFile: '/path/to/SQLJDBCDriver.conf'
    ]
}

Maven

<configuration>
    <pluginConfiguration>
        <sqlserverKerberosLoginFile>/path/to/SQLJDBCDriver.conf</sqlserverKerberosLoginFile>
    </pluginConfiguration>
</configuration>

Didn't find what you were looking for?