Я разрабатываю приложение для Android, которое использует API REST Outlook. Я пытаюсь синхронизировать и обновлять календари нескольких пользователей (конференц-залы).OAuth grant flow - истечения токенов
Мои вопросы:
1) После того, как долго первоначальный код авторизации истекает?
2) И для вместо токена обновления?
токен доступа истекает через 60 минут. Я не могу получить, если для токена обновления истекает через 6 часов, 14 дней или 90 дней.
3) Может ли конфигурация последней конфигурации? Могу ли я заставить его не истекать?
`
UPDATE: (от https://msdn.microsoft.com/en-us/library/azure/dn645542.aspx)
«Время жизни маркеров обновления не предоставляется и меняется в зависимости от параметров политики, и времени, когда субсидия код авторизации аннулирована Azure эры. приложение должно ожидать и обрабатывать случаи, когда запрос на новый токен доступа терпит неудачу. В этом случае он должен вернуться к коду, который запрашивает новый токен доступа ».
А также: (от http://blogs.msdn.com/b/exchangedev/archive/2014/03/25/using-oauth2-to-access-calendar-contact-and-mail-api-in-exchange-online-in-office-365.aspx) «Обновить маркеры не имеют указанные сроки службы Как правило, время жизни токенов обновления сравнительно давно, однако, в некоторых случаях обновить маркеры истекает, будут отменены или не имеют достаточных привилегий для.. требуемое действие Клиентское приложение должно ожидать и обрабатывать ошибки, возвращаемые конечной точкой выпуска маркеров правильно. Когда вы получаете ответ с обновленной токенной ошибкой, отбрасываете текущий токен обновления и запрашиваете новый код авторизации или токен доступа. В частности, при использовании токена обновления в потоке грантов авторизационного кода, если вы получаете ответ с кодами ошибок взаимодействия или запроса invalid_grant, отбросьте токен обновления и запросите новый код авторизации ».
Как я могу гарантировать, что в моем приложении всегда будут присутствовать все пользователи?
Он будет находиться в режиме полета в ночное время, и он также автоматически восстановится после сбоев. Могу ли я решить проблему без аутентификации пользователей, программно сохраняющих учетные данные?
Благодаря
спасибо за помощь! Это работает для меня ... – vibronet
Теперь он делает. Благодаря! –