ただのにっき
2009-07-22(水) [長年日記]
■ amazon-auth-proxyとamazonプラグインをリダイレクト対応
うだうだしてたら2日もたってしまった。すんません。一昨日公開したproxyサーバを最新仕様に追従させた。
まずはamazon-auth-proxyをAPI呼び出しの代わりにサイン済みURLを302リダイレクトするように変更。すでに設置済みの人はamazon-auth-proxy.yamlに「use_redirect: true」って行を加えてください。これで風柳さんのreverse proxyが生きながらえるはず。
これに伴い、tDiaryのamazon.rbをリダイレクト対応。従来はopen-uriを素で使っていたんだが、$SAFE == 1の環境下ではリダイレクト先のURLがtaint扱いなのでInsecure operationになってしまい、Net::HTTPを使うように変更した。久々にNet::HTTPを使ったら、完全に使い方を忘れていて焦った。人間、一度楽を覚えたらおしまいだなー。
amazon.rbはあと、オプション画面を作って(作らなくてもいいかもな)、2.2系に移植したらまとめてリリースだ。急がねば。