■ [oauth][perl] OAuth の署名付きリクエストを受け取る OpenSocial で gadgets.io.makeReqeust() を受け付けとるときに OAuth の署名を確認したのでメモ。具体的に言うと mixi アプリで makeRequest() を受け取るとき。 perl で OAuth の署名確認には *::Lite の人のOAuth::Liteを使った。 mixi アプリのドキュメントにある公開鍵は、OAuth::Lite::SignatureMethod::RSA_SHA1 ではそのままだと使えなかったので public key だけ取り出しました。(Crypt::OpenSSL::RSA の new_public_key にそのまま渡されてるので) openssl x509 -in mixi_rsa.pem -pubkey -noout 取り出した p
![OAuth の署名付きリクエストを受け取る](https://cdn-ak-scissors.b.st-hatena.com/image/square/723b26c37d20c8f961bf3f00561afe4779c99f1e/height=288;version=1;width=512/http%3A%2F%2Fvkgtaro.jp%2Fimages%2Fvkgtaro2008.jpg)