Skip to main content

OAuth1 Authorization Block

OAuth 1.0 is a secure protocol that allows an application to access protected resources on behalf of a user — without directly sharing their credentials. It uses a signature-based approach, combining consumer keys, tokens, and cryptographic signing to verify each request’s authenticity.

Voiden support OAuth 1.0 authentication as well, enabling you to connect with APIs that require this older but still widely used standard (such as some legacy or enterprise systems).

Try it Out

  1. In your Voiden file, type /auth-oauth1 and press Enter to create a Authorization Digest Block.

Authorization OAuth1 Slash Command

  1. Fill the required params for the block.

Authorization OAuth1 Slash Command

  1. Hit Cmd + Enter (Mac) or Ctrl + Enter (Windows/Linux) to run the request
    or click the green Play button in the toolbar.

  2. Check the Response Panel

Block Parameters

ParameterValueDescription
consumer_keystringThe public identifier for the client application, issued by the API provider. It tells the server which application is making the request.
consumer_secretstringThe private key associated with the consumer key. It’s used along with the token secret to sign requests and verify authenticity.
access_tokenstringA token that represents the user’s authorization and grants the client access to protected resources.
token_secretstringA secret associated with the access token. Used together with the consumer secret to generate the request signature.
signature_methodstringThe algorithm used to sign the request (e.g., HMAC-SHA1, RSA-SHA1, or PLAINTEXT). It ensures the request hasn’t been tampered with during transmission.