Skip to main content

Authorization Block

Authorization Block provides flexible authentication configuration options for API requests in Voiden. It allows users to easily select and configure various authentication mechanisms supported by Voiden.

While Voiden includes another flexible Request Configuration Block Headers— designed to handle any kind of headers, query parameters, or metadata — the Authorization Block is primarily responsible for managing authentication and authorization details only.

This separation ensures a clean and modular approach:

  • The Header Block manages custom request data like headers, params, or meta information.
  • The Authorization Block manages how a user or service authenticates before making a request.

Together, they allow full control over API requests while maintaining clarity and security.

Try it Out

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

Authorization Block Slash Command

  1. Select Authorization type for your Authorization.

Authorization Block Response

  1. Fill the required params for the Authorization Type.

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

  3. Check the Response Panel

🎩 Pro Tip: Want to temporarily disable a header without deleting it?
Use Cmd + / (Mac) or Ctrl + / (Windows/Linux) to comment it out.
It’ll stay visible but won’t be sent with the request — perfect for quick testing.


Supported Authorization Types

Below are all supported authorization options with descriptions:

ValueLabelDescription
inheritinheritUses the authorization settings from a parent configuration or global context.
noneNo AuthorizationDisables authorization for the current request.
bearerBearer TokenUses a Bearer token (commonly used in OAuth 2.0). Example: Authorization: Bearer
basicBasic AuthorizationUses Base64-encoded username and password. Example: Authorization: Basic
apiKeyAPI KeyUses a predefined API key sent in the header, query, or body, depending on configuration.
oauth2OAuth 2.0Uses OAuth 2.0 protocol for secure delegated access via access tokens.
oauth1OAuth 1.0Uses OAuth 1.0 protocol with request signing for older integrations.
digestDigestUses HTTP Digest Authentication — a challenge–response mechanism for added security.
ntlmNTLMWindows-based authentication commonly used in enterprise networks.
awsSignatureAWSUses AWS Signature Version 4 for authenticating requests to AWS services.
hawkHawkA cryptographic authentication scheme using MAC (Message Authentication Code).
atlassianAsapASAPAtlassian Service Authentication Protocol — used for secure service-to-service communication.
netrcNetrcUses credentials from a .netrc file for authentication.