one-auth

Official

Drop-in user authentication for any app.

Authorwithoneai
Version1.0.0
Installs0

System Documentation

What problem does it solve?

One Auth simplifies adding secure, multi-tenant authentication flows by embedding a drop-in widget that connects users to third-party apps (OAuth and non-OAuth) without building the flow from scratch.

Core Features & Use Cases

  • Embeddable widget for frontend frameworks (React, Vue, vanilla JS)
  • Supports OAuth and non-OAuth connections across 250+ integrations
  • Backend token endpoint required for secure token generation
  • Per-project multi-tenant configuration via One Dashboard
  • End-to-end guide: setup, store connections, and passthrough API usage

Quick Start

Install the @withone/auth package, point the token URL to a full domain endpoint, and use the useOneAuth hook to launch the authentication modal.

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: one-auth
Download link: https://github.com/withoneai/auth/archive/main.zip#one-auth

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 471,000+ vetted skills library on demand.