Skip to main content

OAuth 1.0

OAuth 1.0 is a legacy authentication protocol still used by some APIs (notably Twitter v1.1 API). It signs each request with an HMAC signature.

Setup

  1. Select OAuth 1.0 from the Auth type dropdown
  2. Fill in:
FieldDescription
Consumer KeyYour OAuth 1.0 consumer key (API key)
Consumer SecretYour OAuth 1.0 consumer secret
Access TokenOAuth access token
Token SecretOAuth token secret
Signature MethodHMAC-SHA1 (default) or PLAINTEXT
Add params toHeader (recommended) or Query Params

How it Works

Rostyman computes and signs the request in the Electron main process. The signature covers:

  • HTTP method
  • Request URL
  • All parameters (OAuth params + query params)
  • Timestamp and nonce (generated automatically per request)

The resulting Authorization: OAuth ... header is added automatically.

Signature Methods

MethodSecurity
HMAC-SHA1Standard — use this for most APIs
PLAINTEXTNo hashing — only use over HTTPS

Variables

All fields support {{variables}}:

Consumer Key:    {{oauthConsumerKey}}
Consumer Secret: {{oauthConsumerSecret}}
Access Token: {{oauthToken}}
Token Secret: {{oauthTokenSecret}}