人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

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

●質問者: er7
●カテゴリ:インターネット ウェブ制作
✍キーワード:AtomAPI IE JavaScript はてな はてなブックマーク
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● hiro7days
●100ポイント

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アルゴリズムに関してはこちらに詳しい記述があります。

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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ