GeekFactory

int128.hatenablog.com

OpenSocial

opensocial-oauth-filter-0.5.1をリリース

NullPointerExceptionが発生するバグを修正しました。OpenSocialコンテナからのリクエストを検証するサーブレットフィルタを作っています。Javaでmixiアプリを作るのが少し楽になるライブラリです。opensocial-oauth-filter - Signature validation filter f…

opensocial-oauth-filter-0.5をリリースしました

OpenSocialコンテナからのリクエストを検証するサーブレットフィルタを作っています。Javaでmixiアプリを作るのが少し楽になるライブラリです。バージョン0.4からの変更点は以下です。 XMLファイルに設定を書くようにしました。 jarファイルが1つになりまし…

mixiアプリからのリクエストを検証するフィルタ

mixiアプリからのリクエストに対して署名検証を行うサーブレットフィルタを作りました。Apache Tomcatなどのサーブレットコンテナで使用できます。ではサーブレット内で署名検証を行っていますが、このフィルタを使うとサーブレット内の実装が不要になります…

リバースプロキシを通してリクエストを受ける際の注意点

OAuthの署名検証を行う際、以下の2つが合致していないと検証エラーになるようです。 (OpenSocialコンテナ)gadgets.io.makeRequest()に渡すURL (サーバサイド)OAuthMessageのコンストラクタに渡すURL net.oauth.OAuthProblemException: signature_invalid…

サーブレットフィルタによる署名検証

OpenSocialコンテナは外部サーバにリクエストを発行する機能があります。gadgets.io.makeRequest()を使ってリソースを取得したり、データを送信したりできます。 var xapp = {}; xapp.configuration = { endpoint: 'http://example.com/api'; }; xapp.query …