Невозможно безопасно подключиться Кафка тема из Spring Boot приложение, которое работает в WebLogic .
на самом деле проблема не можетзагрузить файл KeyTab с подключением krebors
Я пробовал некоторые способы, такие как файл Keytab, помещенный в файл .war и в папку на сервере и в папку etc
String jaasConfig = "com.sun.security.auth.module.Krb5LoginModule required useKeyTab= "+true+" doNotPrompt= "+false+" useTicketCache= "+false+" serviceName= "+"\""+"vod-kafka"+"\""+"storeKey= "+true+" refreshKrb5Config= "+true+" debug= "+true+" keyTab="+ "\""+absolute+"\""+" principal="+"\""+"svc-bd-sdpposmc-dev@DEVHADOOP.CHARTER.COM"+"\""+" client= "+true+";";
properties.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,serverIp);
properties.put(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest");
properties.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);
properties.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);
properties.put(SaslConfigs.SASL_MECHANISM,"PLAIN");
properties.put(SaslConfigs.SASL_KERBEROS_SERVICE_NAME,"vod-kafka");
properties.put(CommonClientConfigs.SECURITY_PROTOCOL_CONFIG,"SASL_SSL");
Debug is true storeKey true useTicketCache
false useKeyTab true doNotPrompt false ticketCache равно null isInitiator true KeyTab равно
/charter/apps/osm/Oracle/Middleware/Oracle_Home/user_projects/domains/
base_domain/servers/OsmAdmin/tmp/_WL_user/
Complete-Order-Notification_19.3.0/qzbude/war/XXX
refreshKrb5Config
истинно принципал - XXX tryFirstPass - ложь