時間がないのでとりあえず。 RubyによるWSSE認証の実装あたりを参考に、クライアントをつくる。 で、認証はこんなかんじで。(ユーザ名lam パスワードlam) class Atom::DiaryController < ApplicationController before_filter :wsse_authorize private require 'base64' def wsse_authorize @@wsse_scanner ||= /^UsernameToken Username="([^"]+)",\sPasswordDigest="([^"]+)",\sNonce="([^"]+)",\sCreated="([^"]+)"$/ return authorization_require('WSSE認証が必要です') unless request.env['HTTP_X_