Надежный и независимый от платформы способ получения авторизованного пользователя в Java

Нам нужно Java-приложение для запуска на обоих solaris а также windows machines и они kerberized, Мы используем JGSS получить Princiapl, соответствующий зарегистрированному пользователю в Solarisпутем указания блокировки кэша учетных данных, который хранится в KRB5CCNAME, Поскольку окна не хранят детали в файле, как solaris делает, и так как мы не хотим использовать NTSystem чтобы получить logged-in user's nameЕсть ли общий способ получить эти детали из java program? Я вижу много упоминаний о JSSE а также SSPI чтобы получить эти детали.

Может ли кто-нибудь помочь, пожалуйста?

1 ответ

Есть функция, которая возвращает информацию, аналогичную той, которую вы просили. И для входа в систему имя пользователя, он используется как

String username = System.getProperty("user.name");
Другие вопросы по тегам