I have written an application that uses office365 REST api's to sync calendars, emails and contacts. For OAuth during the testing phase I had created a common application in Azure AD with permissions enabled for Calendar, Mails and Contacts. Now to push this application for production I want to create two different applications in Azure one for Contacts and mails and other for Calendar.
I successfully created the applications but when I try to authenticate Calendar sync, it shows me consent screen with permissions only for calendar and when I click "Accept" in consent screen I get this as response,
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
)
The other application created only for Contacts and Mails works fine.