@@ -368,6 +368,30 @@ private OracleR2dbcOptions() {}
368368 */
369369 public static final Option <CharSequence > NET_ENCRYPTION_TYPES ;
370370
371+ /**
372+ * Configures the Oracle JDBC Connection used by Oracle R2DBC as specified by:
373+ * {@link OracleConnection#CONNECTION_PROPERTY_THIN_NET_AUTHENTICATION_KRB5_CC_NAME}
374+ */
375+ public static final Option <CharSequence > KERBEROS_CREDENTIAL_CACHE_NAME ;
376+
377+ /**
378+ * Configures the Oracle JDBC Connection used by Oracle R2DBC as specified by:
379+ * {@link OracleConnection#CONNECTION_PROPERTY_THIN_NET_AUTHENTICATION_KRB5_MUTUAL}
380+ */
381+ public static final Option <CharSequence > KERBEROS_MUTUAL_AUTHENTICATION ;
382+
383+ /**
384+ * Configures the Oracle JDBC Connection used by Oracle R2DBC as specified by:
385+ * {@link OracleConnection#CONNECTION_PROPERTY_THIN_NET_AUTHENTICATION_KRB_REALM}
386+ */
387+ public static final Option <CharSequence > KERBEROS_REALM ;
388+
389+ /**
390+ * Configures the Oracle JDBC Connection used by Oracle R2DBC as specified by:
391+ * {@link OracleConnection#CONNECTION_PROPERTY_THIN_NET_AUTHENTICATION_KRB_JAAS_LOGIN_MODULE}
392+ */
393+ public static final Option <CharSequence > KERBEROS_JAAS_LOGIN_MODULE ;
394+
371395
372396 /** The unmodifiable set of all extended options */
373397 private static final Set <Option <?>> OPTIONS = Set .of (
@@ -474,7 +498,15 @@ private OracleR2dbcOptions() {}
474498 NET_ENCRYPTION_LEVEL = Option .valueOf (
475499 OracleConnection .CONNECTION_PROPERTY_THIN_NET_ENCRYPTION_LEVEL ),
476500 NET_ENCRYPTION_TYPES = Option .valueOf (
477- OracleConnection .CONNECTION_PROPERTY_THIN_NET_ENCRYPTION_TYPES )
501+ OracleConnection .CONNECTION_PROPERTY_THIN_NET_ENCRYPTION_TYPES ),
502+ KERBEROS_CREDENTIAL_CACHE_NAME = Option .valueOf (
503+ OracleConnection .CONNECTION_PROPERTY_THIN_NET_AUTHENTICATION_KRB5_CC_NAME ),
504+ KERBEROS_MUTUAL_AUTHENTICATION = Option .valueOf (
505+ OracleConnection .CONNECTION_PROPERTY_THIN_NET_AUTHENTICATION_KRB5_MUTUAL ),
506+ KERBEROS_REALM = Option .valueOf (
507+ OracleConnection .CONNECTION_PROPERTY_THIN_NET_AUTHENTICATION_KRB_REALM ),
508+ KERBEROS_JAAS_LOGIN_MODULE = Option .valueOf (
509+ OracleConnection .CONNECTION_PROPERTY_THIN_NET_AUTHENTICATION_KRB_JAAS_LOGIN_MODULE )
478510 );
479511
480512 /**
0 commit comments