interactor-credentials
OfficialSecure OAuth tokens and external credentials
System Documentation
What problem does it solve?
Interactor Credential Management removes the complexity of securely storing and rotating OAuth tokens and API keys for external services. It enables per-user and per-organization credential isolation, automatic token refresh, and ongoing monitoring of credential status across providers like Google, Slack, Salesforce, and more.
Core Features & Use Cases
- Token Storage: Encrypted storage of access tokens, refresh tokens, and API keys.
- Automatic Refresh: OAuth tokens are refreshed before expiry.
- Multi-tenant Isolation: Namespaces separate different users' credentials.
- Revocation Handling: Detects when users revoke OAuth access.
- Unified Interface: One API for OAuth credentials and API keys, with consistent workflows.
- Use Cases: Connect external services, manage long-lived authorizations, rotate credentials safely, and audit credential status.
Quick Start
Initiate an OAuth flow for a user by calling the /oauth/initiate endpoint and follow the returned authorization URL to complete the grant. Once completed, poll /oauth/status/{flow_id} until a credential_id is returned.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: interactor-credentials Download link: https://github.com/pulzze/account-server-docs/archive/main.zip#interactor-credentials Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.