Я пытаюсь реализовать приложение Google APPs Marketplace. Некоторые части приложения имеют веб-интерфейс, а другим просто необходим автономный доступ к данным пользователей.
Во время установки администратор домена Google предоставляет доступ к данным, требуемым приложением (например, Календарь).
Для веб-части приложения пользователи используют OpenID + OAuth, поэтому приложение может получить доступ к данным пользователя (это прекрасно работает).
Вопросы:
- Какой должна быть лучшая практика для автономной части, чтобы получить доступ к данным пользователей?
- Нужно ли хранить маркер постоянного доступа для КАЖДОГО пользователя в домене?
- Можно ли избежать необходимости предоставления каждому пользователю доступа к своим данным (после того, как администратор домена уже сделал это на уровне домена)?
- Есть ли способ использовать OpenId из фонового приложения?