Ответ на вопрос по Azure, AD B2C и xamarin.forms

Доброго времени суток всем. Нужна помощь консультационного характера. Задача - необходимо сделать в приложении на xamarin.forms аутентификацию.

Покопав в этом направлении, увидел, что все необходимые сервисы предоставляет Azure.

Для аутентификации решил использовать AD B2C, в качестве бэкенда - Wep App. Получается, что мое приложение (интерфейс на андроиде) должен отправлять данные из формы на сервер, в ad b2c, получать токен, потом отправлять запрос к бэкенду, используя свой токен, бэкенд отправляет запрос к ad b2c, проверяя, действительно ли токен, который пришел к нему, актуален, и если да, то отправляет ответ "200" клиентскому приложения.

В качестве бэкенда приложение ASP .NET Core API. Фронтенд, соответственно, на Xamarin.Forms.

Далее. В AD B2C используется механизм user flows. Мне не понятно, как, не открывая браузерную страницу, отправить запрос на регистрацию/вход (например, с помощью local identity provider, в случае если мы логинимся через google то без веб-страницы никак), и получить в ответ токен.

Можно не объяснять мне все подробно, ссылки на материалы и нужные страницы документации will go:)

Спасибо огромное всем заранее.


Ответы (0 шт):