Enhanced Authentication & Custom Credentials
-
Custom Credential System: You can now create and manage custom authentication credentials using the new
CustomCredentialsystem. This powerful new feature supports multiple authentication methods:- OAuth2 RFC 6749: Full OAuth2 implementation for secure third-party integrations
- HMAC Signing: Cryptographic message authentication for enhanced security
- Bearer Token: Simple token-based authentication for API access
-
Bearer Authentication Plans: Implement secure token-based authentication with
BearerAuthenticationPlan. Key features include:token: Your secure bearer token valueheaderName: Custom header name (defaults to ‘Authorization’)bearerPrefixEnabled: Toggle ‘Bearer ’ prefix inclusion (defaults to true)
-
Enhanced Webhook Credentials: Webhook integrations now support advanced authentication through
WebhookCredential.authenticationPlan, enabling secure webhook communications with OAuth2, HMAC, or Bearer authentication. -
Server Authentication: Secure your server endpoints with credential-based authentication using
Server.credentialIdto link your custom credentials to webhook destinations. -
Tool Authentication Integration: API request tools can now use custom credentials for secure external API calls via
ApiRequestTool.credentialId, eliminating the need to embed sensitive authentication details directly in tool configurations.