Подключение защищенной темы кафки из весеннего загрузочного приложения - PullRequest
0 голосов
/ 04 июля 2019

Невозможно безопасно подключиться Кафка тема из 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 - ложь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...