Утешение Hermesjms Kerberos аутентификации - PullRequest
0 голосов
/ 24 октября 2018

Я следую этому руководству https://dev.solace.com/integration-guides/hermes-jms/

, чтобы использовать hermesJMS (загружается через SOAPUI) с утешением.

В нашей организации мы используем только аутентификацию kerberos для утешения, поэтому мой вопрос: как сделатьЯ устанавливаю kerberos auth с помощью hermesjms?

Наш пример кода подписчика, который работает, будет выглядеть примерно так:

    final JCSMPProperties properties = new JCSMPProperties();
    properties.setProperty(JCSMPProperties.HOST, "hostname:5432");
    properties.setProperty(JCSMPProperties.VPN_NAME, "vpn_name"); 
    properties.setProperty(JCSMPProperties.USERNAME, "username");

    System.setProperty("java.security.krb5.conf", "C:\\Solace\\kerberos.conf"); 
    System.setProperty("java.security.auth.login.config", "C:\Solace\\app.conf"); // this references a keytab file and sets principal and realm etc


    properties.setProperty(JCSMPProperties.AUTHENTICATION_SCHEME, JCSMPProperties.AUTHENTICATION_SCHEME_GSS_KRB);
    properties.setProperty(JCSMPProperties.KRB_SERVICE_NAME, "XXX");

    final JCSMPSession session = JCSMPFactory.onlyInstance().createSession(properties);
    .....

Спасибо

...