Web サービスの認証についてメモ。本当は素直に HTTPS を使えばよいのです。 ベリサインやグローバルサインにお金を出して。 Atom API の認証には WSSE が使えるらしい。はてなフォトライフAtomAPIとは - はてなキーワード での認証にも WSSE が使われている。 では、WSSE とは何か?簡単に書くと「パスワードと日時とセキュリティトークン(ランダム値で良さそう)を SHA1 でハッシュしたもの」。 WSSE は Web Service Security Enforcement の略らしい。でも、Google で "Web Service Security Enforcement" と句で検索するとあまりヒットしない。もしかしたら違うかも。 WSSE では、クライアント側とサーバ側に生のパスワードが必要で、そのパスワードの送信に問題があるんじゃないかなと思って調べ