Я написал приложение, которое использует office365 REST api для синхронизации календарей, писем и контактов. Для OAuth на этапе тестирования я создал общее приложение в Azure AD с разрешениями, разрешенными для Calendar, Mails и Contacts. Теперь, чтобы продвинуть это приложение для производства, я хочу создать два разных приложения в Azure для контактов и писем и другое для Календаря.Не удалось аутентифицировать разрешение календаря на экране согласия
Я успешно создал приложение, но при попытке аутентификации синхронизации Календаря, он показывает мне экран согласия с правами только на календарь, и когда я нажимаю «Accept» в окне согласия я получаю это как ответ,
Array
(
[error] => temporarily_unavailable
[error_description] => AADSTS90090: A transient error has occurred.
Please try again.
Trace ID: 9bf71aee-6acc-4443-b999-8eaf58ef0f3d
Correlation ID: 720d3469-de71-4f03-9703-
5f5cc6374232
Timestamp: 2015-02-18 09:50:11Z
)
Другое приложение, созданное только для контактов и писем, отлично работает.
Да, я все еще получаю эту ошибку :( – akshath
Я пытаюсь воспроизвести проблему, но очень неудачно, что означает, что я всегда получаю успешную доступность AccessToken. Можете ли вы рассказать мне точное разрешение, которое вы настраиваете. по одному, в том числе только «Календари.Написать». –
Например, если вы хотите попробовать: https://code-flow.azurewebsites.net/Home/. Скопируйте код на git-hub для справки в ближайшее время: https: //github.com/mattleib/o365api-simple-code-flow –