interactor-credentials

Official

Secure OAuth tokens and external credentials

Authorpulzze
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.