Я использую Java LoginContext для загрузки контекста kerberos из jaas.conf для загрузки TGT.
Когда я пытаюсь получить предмет и пытаюсь выполнить какое-либо действие, билет на услугу получается впервые, но нигде не сохраняется для повторного использования. Последующие звонки пытаются получить новый сервисный билет.
Скажите, пожалуйста, как остановить несколько звонков, идущих в KDC для получения служебного билета?
В журналах четко указано, что - "Билет на обслуживание не сохраняется в теме"
Это для использования jaas.conf вместе с Java
LoginContext loginCon = new LoginContext("KerberosCrds", new handler);
loginCon.login(); Subject subject = loginCon.getSubject(); Subject.doAs(subject, new PrivilegedAction());
DoAs не хранит билет Службы, а отправляет его в KDC для каждого вызова.