{"library":"n8n-nodes-twitter-dynamic-auth","title":"n8n Twitter Dynamic Auth","description":"Custom n8n node that adds dynamic Twitter authentication credentials, allowing requests on behalf of multiple users. Version 0.1.0, initial release. Unlike the built-in Twitter node which uses a single static account, this node exposes Consumer Key, Consumer Secret, Access Token, and Access Secret fields that can be dynamically set per workflow execution. Useful for multi-tenant Twitter integrations where each user provides their own tokens.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install n8n-nodes-twitter-dynamic-auth"],"cli":null},"imports":["import { TwitterDynamicAuth } from 'n8n-nodes-twitter-dynamic-auth'","import { TwitterDynamicAuthNode } from 'n8n-nodes-twitter-dynamic-auth'","import { credentialType } from 'n8n-nodes-twitter-dynamic-auth'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { TwitterDynamicAuth, TwitterDynamicAuthNode } from 'n8n-nodes-twitter-dynamic-auth';\n\n// Register in n8n custom nodes folder\n// The node provides 4 credential fields\nconst credentials = {\n  consumerKey: process.env.TWITTER_CONSUMER_KEY || '',\n  consumerSecret: process.env.TWITTER_CONSUMER_SECRET || '',\n  accessToken: process.env.TWITTER_ACCESS_TOKEN || '',\n  accessSecret: process.env.TWITTER_ACCESS_SECRET || '',\n};\n\n// Use with n8n workflow\nconst node = new TwitterDynamicAuthNode();\nnode.execute({ credentials });\n","lang":"typescript","description":"Shows importing the node and setting dynamic credentials from environment variables","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}