После этого «добавьте аутентификацию Azure AD в приложение Xamarin» и получите следующую ошибку.Как я могу решить эту проблему?
Необработанное исключение: Java.Lang.NoSuchMethodError: Превышено время ожидания для получения сведений об исключении
Это учебное пособие;
https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-xamarin-forms-get-started-users
Приложение разрывается при нажатии кнопки «Войти».
Я запустил приложение с помощью Fiddler, и исходящих вызовов нет.
Рассматривая исключения, это выглядит как проблема, связанная с разрешением / отказом в доступе.
Azure AD настроен с экспресс-настройками в соответствии с данным руководством;
https://docs.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad
Перерыв происходит в user = await ToDoItemManager и т. Д.
// Определение аутентифицированного пользователя.частный пользователь MobileServiceUser;
public async Task<bool> Authenticate()
{
var success = false;
var message = string.Empty;
try
{
// Sign in with AzureAD login using a server-managed flow.
user = await TodoItemManager.DefaultManager.CurrentClient.LoginAsync(this,
MobileServiceAuthenticationProvider.WindowsAzureActiveDirectory, "https://myappnamehere.azurewebsites.net");
if (user != null)
{
message = string.Format("you are now signed-in as {0}.",
user.UserId);
success = true;
}
}
catch (Exception ex)
{
message = ex.Message;
}
Мне нужно перейти на страницу входа, чтобы войти с учетной записью AD