- Qual aplicativo está fazendo a solicitação
- Em nome de qual usuário a solicitação está publicando
- Se o usuário concedeu ao aplicativo autorização para publicar em seu nome
- Se a solicitação foi adulterada por um terceiro durante o trânsito
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 |
Construindo a string de cabeçalho
- Anexe a string “OAuth ” (incluindo o espaço no final) a DST.
- Para cada par chave/valor dos 7 parâmetros listados acima:
- Codifique com percent-encoding a chave e anexe-a a DST.
- Anexe o caractere de igual ‘=’ a DST.
- Anexe uma aspa dupla ‘”’ a DST.
- Codifique com percent-encoding o valor e anexe-o a DST.
- Anexe uma aspa dupla ‘”’ a DST.
- Se ainda houver pares chave/valor, anexe uma vírgula ‘,’ e um espaço ‘ ‘ a DST.