- どのアプリケーションがリクエストを行っているのか
- リクエストがどのユーザーの代理で投稿しているのか
- 当該ユーザーがアプリケーションに、ユーザーの代理で投稿することを許可しているかどうか
- リクエストが送信中に第三者によって改ざんされていないかどうか
oauth_consumer_key | xvz1evFS4wEEPTGEFPHBog |
oauth_nonce | kYjzVBB8Y0ZFabxSWbWovY3uYSQ2pTgmZeNu2VS4cg |
oauth_signature | tnnArxj06cWHq44gCs1OSKk/jLY= |
oauth_signature_method | HMAC-SHA1 |
oauth_timestamp | 1318622958 |
oauth_token | 370773112-GmHxMAgYyLbNEtIKZeRNFsMKPR9EyMZeS9weJAEb |
oauth_version | 1.0 |
ヘッダー文字列の作成
- 文字列 “OAuth “(末尾のスペースを含む)を DST に追加します。
- 上記の 7 つのパラメータの各キー/値ペアについて:
- キーをパーセントエンコードし、DST に追加します。
- 等号 ‘=’ を DST に追加します。
- 二重引用符 ‘”’ を DST に追加します。
- 値をパーセントエンコードし、DST に追加します。
- 二重引用符 ‘”’ を DST に追加します。
- まだキー/値ペアが残っている場合は、カンマ ‘,’ とスペース ‘ ‘ を DST に追加します。