@@ -368,6 +368,30 @@ private OracleR2dbcOptions() {}
368
368
*/
369
369
public static final Option <CharSequence > NET_ENCRYPTION_TYPES ;
370
370
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
+
371
395
372
396
/** The unmodifiable set of all extended options */
373
397
private static final Set <Option <?>> OPTIONS = Set .of (
@@ -474,7 +498,15 @@ private OracleR2dbcOptions() {}
474
498
NET_ENCRYPTION_LEVEL = Option .valueOf (
475
499
OracleConnection .CONNECTION_PROPERTY_THIN_NET_ENCRYPTION_LEVEL ),
476
500
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 )
478
510
);
479
511
480
512
/**
0 commit comments