Захват Windows Аутентификация (учетные данные) с использованием 2 отдельных проектов. React Front-End и. NET Core Back-End - PullRequest
0 голосов
/ 13 июля 2020

Я работаю над внутренним проектом для своей компании. Мне нужно захватить учетные данные пользователя windows, когда они впервые попадают на веб-сайт, в моем вызове API в приложении реакции внешнего интерфейса. В настоящее время я использую Ax ios, но я не против переключиться на операторы выборки, если они упрощают процесс. Проблема в том, что внешний и внутренний проекты - это два отдельных проекта со своими собственными репозиториями, на которых размещены два разных порта. Мы используем сервер IIS для размещения сайта.

Сложность заключается в том, что, поскольку серверная часть и интерфейсная часть являются двумя отдельными проектами, сложно передать учетные данные windows.

1 Ответ

0 голосов
/ 14 июля 2020

Насколько мне известно, если вы хотите отправить запрос на Windows authenticationweb api. Вам просто нужно настроить на стороне клиента отправку запроса с локальными учетными данными, используя метод fetch .

Примечание: в реакции также может использоваться метод ajax fetch.

О том, как использовать fetch api, включая учетные данные локального пользователя, вы можете обратиться к кодам ниже:

    fetch("http://localhost:6099/api/Values", {
        method: 'Get',
        credentials: 'include'
    }).then(function (data) {
        // Here you get the data to modify as you please
        document.getElementById('log').innerHTML = data;
    })
         
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...