Я разработал приложение для Chrome Web Store с помощью Google App Engine. Я хотел бы следовать этим инструкциям: http://code.google.com/chrome/webstore/docs/identify_user.html#realm
Но мне нужно позвонить User::getFederatedIdentity()
, чтобы я мог позвонить на сервер лицензирования Chrome Web Store и выяснить, приобрел ли пользователь мое приложение.
Проблема в том, что для работы UserService::getCurrentUser()
пользователь должен войти в систему.
Проблема с в том, что заключается в том, что когда я звоню UserService::createLoginURL()
, чтобы сгенерировать URL-адрес перенаправления, URL-адрес перенаправления переводит пользователя на ... экран подтверждения OpenID. Это происходит, даже если я установил область OpenID приложения в соответствии с инструкциями на странице, указанной выше.
Есть ли способ для меня делать то, что я хочу, но все еще использовать классы User
и UserService
?
(Возможно, допустимая альтернативная формулировка для всего этого вопроса: используя класс UserService
Google App Engine, есть ли способ запросить разрешение у пользователя на доступ к его федеративной идентификации, без , также запрашивающего разрешение на получить доступ к их адресу электронной почты?)
Заранее спасибо!