Я использую SDK Google AppEngine 1.3.4, который предлагает разрешить вашему приложению выступать в качестве поставщика услуг OAuth (http://code.google.com/appengine/docs/python/oauth/). Настройка стандартного приложения на моем локальном хосте и используя следующее:Использование приложения Google AppEngine как поставщика OAuth
Request URL /_ah/OAuthGetRequestToken
Authorize URL /_ah/OAuthAuthorizeToken
Access Token URL /_ah/OAuthGetAccessToken
Клиентское приложение просто отправляется на страницу, с просьбой о предоставлении доступа OAuth, даже если пользователь не вошел в систему результатов нажмите на ссылку «Открыть доступ» в а. сообщение «Доступ к OAuth предоставлен» без каких-либо токенов или обмена ничего. Не могу понять, как это может работать, если даже не запрашивает логин.
Поскольку эта функциональность совершенно новая, я не могу найти много там. Я создал провайдера OAuth раньше в Rails и знаю, что вам нужен ключ и секретный ключ для потребителей, чего, похоже, не хватает в GAE?
Любые идеи о том, как получить OAuth, работающий в образце проекта GAE, приветствуются.
Вы получили его? Можете ли вы поделиться своим кодом для клиента? Благодарю. –
Извините, что разобрал это, но у меня такая же проблема. Самое забавное, что это работало отлично, несколько недель назад, но теперь это сейчас. Единственное различие заключается в том, что я использовал пару AppEngine 1.6.xa несколько недель назад, и я не использую 1.7.0. –
Я больше не использую GAE, но так и не смог заставить это работать. Возможно, у кого-то может быть предложение или два ... Удачи, и если вы найдете что-то, Интересно было знать, что это за решение. – Alistair