【100ポイント】 JavaScriptに関する質問です。最も参考になる回答をしてくださった方(1名様)に100ポイントを進呈します。


JavaScriptでAtomAPIを利用して、はてなブックマークに登録したいと考えていますが、WSSE認証の部分が良く分かりません。ご存知の方は教えていただけないでしょうか。

はてなに登録しているユーザIDを「hatena_xxx」, パスワードを「hatena_pass」とした場合に、JavaScriptでX-WSSEヘッダを作成する方法を教えていただけますか。

なお、ブラウザの種類に依存しない実装が良いですが、もし無理ならIEで動く実装でお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/08/01 20:25:09
  • 終了:2006/08/07 05:16:33

回答(1件)

id:hiro7days No.1

hiro7days回答回数391ベストアンサー獲得回数322006/08/01 21:06:20

ポイント100pt

http://d.hatena.ne.jp/keyword/%A4%CF%A4%C6%A4%CA%A5%D6%A5%C3...

http://d.hatena.ne.jp/keyword/%a4%cf%a4%c6%a4%ca%a5%d5%a5%a9...


X-WSSE: UsernameToken Username="hatena_xxx", PasswordDigest="ZCNaK2jrXr4+zsCaYK/YLUxImZU=", Nonce="Uh95NQlviNpJQR1MmML+zq6pFxE=", Created="2005-01-18T03:20:15Z"


Username

ユーザー名(アカウントのid)

Nonce

HTTPリクエスト毎に生成したセキュリティ・トークン

Created

Nonceが作成された日時をISO-8601表記で記述したもの

PasswordDigest

Nonce, Created, パスワード(はてなアカウントのパスワード)を文字列連結しSHA1アルゴリズムでダイジェスト化して生成された文字列を、Base64エンコードした文字列

ご覧になったと思いますが、

以上ははてなブックマークのWSSE認証についてです。


http://blog.livedoor.jp/sourcewalker/archives/50561473.html



SHA1アルゴリズムに関してはこちらに詳しい記述があります。

手順も書いてあるのでご参考頂けると幸いです。

id:er7

JavaScriptでの実装がまだ上手くいっていません。追加で情報があれば御願いいたします。ありがとうございました。

2006/08/07 05:15:43

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • JavaScript JavaScript 2006-08-18 14:49:05
    [ Javascript ] 辞書配列の Key を取り出す JavaScript ではてなブックマーク数を表示 JavaScriptを最速で実行できるブラウザはどれ? Operaユーザーは「DivX Stage6」を楽しむためにUser Javascriptを JavaScript
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません