- 웹 앱, 모바일 앱, 싱글 페이지 애플리케이션(SPA), API 또는 써드파티 클라이언트용 표준 기반 인증 프로바이더
- 독립형 서비스로 배포하거나 기존 애플리케이션에 내장 가능. 모든 프레임워크 및 플랫폼과 연동됨
- 셀프 호스팅: 완전히 사용자 인프라에서 실행되며 Node.js, Bun, AWS Lambda, Cloudflare Workers에 배포 가능
- 웹 표준 기반으로 OAuth 2.0 스펙 준수. OAuth를 지원하는 모든 클라이언트와 호환되며, 액세스 및 리프레시 토큰 발급 가능
- 커스터마이징 가능: 테마 적용 가능한 기본 UI 제공, 직접 구현도 가능
-
접근 방식
- 많은 오픈소스 인증 솔루션은 단일 애플리케이션에 임베드되도록 설계된 라이브러리임
- 반면, OpenAuth는 중앙 집중식 인증 서버로 사용자 인프라에서 쉽게 셀프 호스팅 가능
- 웹, 모바일 앱, 내부 관리 도구 등 모든 애플리케이션 인증에 사용 가능
- 저장소 요구 최소화: 리프레시 토큰, 암호 해시 등 최소 데이터만 저장. KV 스토어(Cloudflare KV, DynamoDB 등) 지원