Как я получаю доступ к учетным данным Windows от Java?

Я не знаю, опубликовал ли кто-нибудь что-нибудь похожее на это, но вот функция, которую я сделал для проверки на предметное равенство.

function objectsAreEqual(a, b) {
  for (var prop in a) {
    if (a.hasOwnProperty(prop)) {
      if (b.hasOwnProperty(prop)) {
        if (typeof a[prop] === 'object') {
          if (!objectsAreEqual(a[prop], b[prop])) return false;
        } else {
          if (a[prop] !== b[prop]) return false;
        }
      } else {
        return false;
      }
    }
  }
  return true;
}

Кроме того, он рекурсивен, поэтому он также может проверять наличие глубокого равенства, если вы так его называете.

8
задан findango 14 July 2009 в 16:57
поделиться

2 ответа

при условии, что вы используете JAVA 5:

com.sun.security.auth.module.NTSystem NTSystem = new com.sun.security.auth.module.NTSystem();
System.out.println(NTSystem.getName());

вот некоторая информация по теме

9
ответ дан 5 December 2019 в 19:02
поделиться

Если в IIS включена встроенная проверка подлинности Windows, вы все равно можете получить доступ к защищенной странице с помощью http://spnego.sourceforge.net/api/net/sourceforge/spnego /SpnegoHttpURLConnection.html класс. В учебнике этого проекта с открытым исходным кодом «делегирование учетных данных» также используется класс SpnegoHttpURLConnection.

0
ответ дан 5 December 2019 в 19:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: