documentation/Reference/Configuration/Flyway Namespace/Flyway Oracle Namespace/Flyway Oracle Kerberos Cache File Setting.md
{% include teams.html %}
The location of the krb5cc_<UID> credential cache file for use in Kerberos authentication. This is optional,
and only has any significance when kerberosConfigFile is also specified. It may assist performance.
String
<i>none</i>
This can't be set in a config file via Flyway Desktop, although it will be honoured, and it can be configured as an advanced parameter in operations on the Migrations page.
Note that Kerberos authentication is not currently supported for operations involving Redgate Comparison technology:
diff, check, prepare, snapshot./flyway -oracle.kerberosCacheFile="/temp/krb5cc_123" info
[flyway.oracle]
kerberosCacheFile = "/temp/krb5cc_123"
flyway.oracle.kerberosCacheFile=/temp/krb5cc_123
FLYWAY_ORACLE_KERBEROS_CACHE_FILE=/temp/krb5cc_123
OracleConfigurationExtension oracleConfigurationExtension = configuration.getConfigurationExtension(OracleConfigurationExtension.class);
oracleConfigurationExtension.setKerberosCacheFile("/temp/krb5cc_123");
flyway {
oracleKerberosCacheFile = '/temp/krb5cc_123'
}
<configuration>
<oracleKerberosCacheFile>/temp/krb5cc_123</oracleKerberosCacheFile>
</configuration>