Google アカウントを使用して App Engine アプリにログインしている場合、それらの資格情報を Web アプリから別の Google Web アプリケーション (Reader など) に渡す方法はありますか? GAE アプリケーションが追加の認証手順なしで Google リーダーのデータを使用できるようにしたい (既に GAE アプリケーションにログインしているため)。
私が試して失敗したこと:
クラスに使用できるものがあるかどうかを調べました
google.appengine.api.users.User
(この目的に役立つものは何もありませんでした)。https://www.google.com/reader/api/0/token
urlfetch
への呼び出しで、GAE アプリケーションにログインして取得した ACSID/SACSID を Cookie として渡します。何らかの魔法が起こることを期待して、パラメーター/ヘッダーなしでhttps://www.google.com/accounts/ClientLoginを呼び出します。
上記のように ACSID/SACSID を指定してhttps://www.google.com/accounts/ClientLoginを呼び出し、何らかの魔法が起こることを期待します。
更新認証をバイパスしようとしているわけではありません-資格情報を再入力する必要がある別のユーザー名/パスワードフォームを用意するのではなく、ユーザーが既に入力した資格情報を再利用したいだけです。