Advanced Authentication Plugin
The Advanced Authentication plugin provides comprehensive authentication support for HTTP and REST API requests inside Voiden. It includes everything from simple Bearer Tokens to complex enterprise-grade authentication schemes such as OAuth, AWS SigV4, NTLM, Hawk, and more.
Key Features
Supported Authentication Types
- Bearer Token authentication
- Basic Auth (username/password)
- API Key authentication (header or query parameter)
- OAuth 2.0 (supports custom token types)
- OAuth 1.0 with signature generation
- Digest Authentication
- AWS Signature v4
Additional Features
- Environment variable substitution in authentication fields
- Inherit authentication configuration from parent collections
- Quick auth type switching via dropdown
- Extensible authentication block type
Capabilities
Slash Commands
The plugin adds a dedicated Advanced Authentication slash command group:
- Insert authorization
auth-block ↗ - Insert Bearer Token auth
auth-bearer ↗ - Insert Basic Auth
auth-basic ↗ - Insert API Key auth
auth-api-key ↗ - Insert OAuth 2.0 auth
auth-oauth2 ↗ - Insert OAuth 1.0 auth
auth-oauth1 ↗ - Insert Digest Auth
auth-digest ↗
These commands make inserting auth blocks fast and easy during API request creation.
Dependencies
{
"core": "^1.0.0",
"sdk": "^1.0.0"
}