RubyでWSSE認証をするためには - ユーウツな雨がふりつづいても雪がハートを曇らせてもドアの中で待っていた君に魔法をかけたいのさ

screenshot

どうしてもmixi APIを使ってみたくて、 RubyForge: WSSE for Atompub: Project Info rubyforgeにwsseっていうそのままなのが上がってたのでこれをつかってみました。 $ gem install wsse gemでいれます。 == SYNOPSIS: http = Net::HTTP.start(site, 80) response = http.get('/atom', {'X-WSSE' => WSSE::header('name', 'password')}) (code sample of usage) 使い方は、header関数にnameとpasswordを渡すだけです。 def header(username, password) nonce = Array.new(1...

http://d.hatena.ne.jp/kajidai/20080730/1217399583
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/kajidai/20080730/1217399583