boruta
OfficialAdd OAuth2 and OIDC to Phoenix quickly
Software Engineering#phoenix#oauth2#openid connect#boruta#resource owners#authentication integration#token endpoints
Authoragoodway
Version1.0.0
Installs0
System Documentation
What problem does it solve?
You need a standards-compliant OAuth 2.0 and OpenID Connect provider in an existing Phoenix app, without breaking or rewriting your current authentication system.
Core Features & Use Cases
- Phoenix OAuth/OIDC provider bootstrap: Adds Boruta dependencies, migrations, controllers, and routing so you can issue tokens and handle authorization flows.
- Non-intrusive integration with existing auth: Bridges Boruta to your current user system by implementing a ResourceOwners module that adapts your user schema and password verification.
- Flow coverage for real products: Supports authorization code + PKCE, token exchange, token revocation, introspection, and an OpenID Connect authorization endpoint.
Quick Start
Ask your AI assistant to set up Boruta OAuth2 + OpenID Connect in my Phoenix app by integrating it with my existing users table and login routes.
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: boruta Download link: https://github.com/agoodway/GoodSkills/archive/main.zip#boruta 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 471,000+ vetted skills library on demand.