/storage/opensocialを/opensocial/[username]として、サービスプロバイダの署名つきリクエストを許可するようにした。 G-Storage http://g-storage.appspot.com/ makeRequest関数を使うと、サービスプロバイダがプロキシになってOAuth認証パラメータをくっつけてGAEにリクエストを投げる。 リクエストを受け取ったGAEでサービスプロバイダのくっつけたシグネチャが正しいかチェック。 正しければ認証OK。 公開鍵IDはxoauth_public_key、xoauth_signature_publickeyの順でチェックするようにした。 データの持ち方はファイル形式で、Key-Value。 もう少し使い易く出来ないか考え中。 今のところ対応させたサービスプロバイダは、mixi.jpとgoo.ne.jpの2つ。 リクエ
![G-StorageにOpenSocialの外部サーバ機能を追加してみた - よしだ’s diary](https://cdn-ak-scissors.b.st-hatena.com/image/square/c6ee2c926ab98c47d8a908bba331e5a9e09841fc/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fe%2Feth0jp%2F20100415%2F20100415053629.jpg)