Android-приложение для запроса WebAPI с аутентификацией Windows - PullRequest
0 голосов
/ 15 мая 2019

Последние несколько лет я работаю над довольно всеобъемлющей интранет для компании, в которой я работаю. Я использую Visual Studio, C #, MVC и Entity Framework, и все это защищено с помощью аутентификации Windows, которая предоставляется ПК пользователя, когда они находятся в офисе, или расширения через окно входа в систему, если они хотят получить доступ к интрасети из дома.

Недавно меня попросили подумать над написанием мобильного приложения, которое меня волнует и одновременно пугает. То, что я хотел бы знать, - это лучший способ добиться этого, используя как можно больше моего существующего кода и как можно большую часть моего существующего набора навыков.

Это то, что я думаю, мне нужно сделать - это правильный путь / будет ли это работать?

  1. Написать WebAPI, который принимает учетные данные Windows и возвращает данные внешним пользователям
  2. Использование форм Xamarin для создания мобильного интерфейса
  3. Требовать, чтобы пользователь вводил свои учетные данные Windows при первом использовании
  4. Используйте эти учетные данные для запроса наших внутренних баз данных через API

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

Любой совет будет принят с благодарностью.

Спасибо

Мэтт

1 Ответ

0 голосов
/ 15 мая 2019

Вам также следует рассмотреть возможность использования библиотеки Retrofit для веб-запросов.

...