У меня есть приложение Xamarin.Forms, и я бы хотел реализовать его функции аутентификации на основе FaceBook и Azure. Сама аутентификация работает, но я не нашел способ получить от пользователя базовую информацию пользователя (имя, адрес электронной почты...)
var user = await DependencyService.Get<IMobileClient>()
.LoginAsync(MobileServiceAuthenticationProvider.Facebook);
На стороне сервера
var mobileAppUser = (MobileAppUser)User;
var facebookCredentials =
user.GetIdentityAsync<FacebookCredentials>().Result;
mobileAppUser существует, но facebookCredentials всегда имеет значение null.
Мой бэкэнд на Azure - это новое мобильное веб-приложение, написанное на .net. Все его функции отлично работают, за исключением этого вопроса аутентификации. Я не мог найти правильный способ решить эту проблему на стороне сервера или на стороне клиента. Pls. Заметьте, мой вопрос касается нового способа использования мобильных приложений Azure, а не старого классического.
Вы бы так любезны мне помочь? Любой образец кода или документация приветствуются.
Спасибо заранее!