Вызов SOAP API с аутентификацией NTLM из webapp/javascript

Я создаю веб-приложение vuejs, и мне нужно запросить данные из существующего веб-сервиса мыла с аутентификацией NTLM. Я нашел несколько примеров, например. с ntlm.js, как это сделать, но кажется, что учетные данные пользователя всегда необходимы (все фрагменты кода, которые я нашел, имели имя пользователя, пароль и домен в качестве обязательных параметров для процесса аутентификации ntlm).

Есть ли способ, которым браузер может получить доступ к данным NTLM (например, хешу?)/учетным данным текущего пользователя, чтобы запросить данные из API (-> без повторного запроса учетных данных?)

Я могу запросить API с помощью SoapUI (который предлагает встроенную функцию аутентификации NTLM ->, но мне нужно указать имя пользователя, пароль и домен).

В качестве запасного варианта я бы получил доступ к API через мой основной сервер приложения (! = сервер службы мыла) со статическим пользователем. Но я не смог бы увидеть пользователя, который сделал запрос в моих журналах (поэтому это не лучший способ).

К сожалению, я не очень хорошо знаком с NTLM.

Любая помощь или предложение высоко ценятся. Большое спасибо С наилучшими пожеланиями Саймон


person Simon    schedule 10.01.2020    source источник