OpenAuth: 범용적이고 자체 호스팅되는 OAuth 2.0 서버

2024-12-17

OpenAuth는 범용적이고 표준 기반의 오픈소스 인증 제공자입니다. 독립형 서비스로 배포하거나 기존 애플리케이션에 통합할 수 있으며, 프레임워크에 종속되지 않고 Node.js, Bun, AWS Lambda 또는 Cloudflare Workers에서 실행됩니다. OAuth 2.0 사양을 준수하며 사용자 정의 가능한 테마가 있는 UI를 제공합니다. 라이브러리인 대부분의 오픈소스 인증 솔루션과 달리 OpenAuth는 인프라에서 쉽게 자체 호스팅하도록 설계된 중앙 집중식 서버입니다. 사용자 관리를 의도적으로 생략하고 대신 사용자 정의 사용자 조회/생성 로직을 위한 콜백을 제공합니다. 데이터 저장소는 최소한(갱신 토큰 등)이며 간단한 KV 저장소(Cloudflare KV, DynamoDB)를 사용합니다. 미리 구축된 UI를 사용할 수 있지만 쉽게 사용자 정의하거나 완전히 바꿀 수 있습니다. SST 팀에서 만든 OpenAuth는 애플리케이션의 인증을 간소화합니다.