認証について説明するものです。WSSE認証はてなブログ、はてなダイアリー、はてなフォトライフ、はてなブックマーク、はてなグラフなどのAPIではWSSE認証が利用できます。ここではWSSE認証についての必要事項を簡単に解説します。WSSE認証はHTTPのX-WSSEヘッダを用いて認証用文字列を送信する認証手段です。WSSE認証用文字列にはユーザー名とAPIキーが含まれます。このとき、APIキーはSHA1アルゴリズムによって暗号化されたダイジェストとして送信されるため、HTTP基本認証などに比べてセキュアな認証が可能です。送信するX-WSSEヘッダのサンプルは以下のようになります。APIキーを文字列連結しSHA1アルゴリズムでダイジェスト化して生成されたオクテット列を、Base64エンコードした文字列。APIキーは投稿メールアドレスの"@"や"+"以前の文字列になります。はてなブログの管理画面でも確認できます。はてなアカウントのパスワードによるWSSE認証は2014年3月5日をもって廃止されました。今後はAPIキーによるWSSE認証をご利用ください。よるWSSE認証の実装WSSE認証をPerlで実装する場合は、例えば以下のようになります。命令するだけで、認証ヘッダを追加したリクエストを送信することができます。