# OpenAUTH - 표준 기반의 웹앱/모바일 앱을 위한 인증 프로바이더

> Clean Markdown view of GeekNews topic #18397. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18397](https://news.hada.io/topic?id=18397)
- GeekNews Markdown: [https://news.hada.io/topic/18397.md](https://news.hada.io/topic/18397.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-12-23T10:06:01+09:00
- Updated: 2024-12-23T10:06:01+09:00
- Original source: [github.com/openauthjs](https://github.com/openauthjs/openauth)
- Points: 14
- Comments: 1

## Summary

OpenAUTH는 웹 앱, 모바일 앱, 싱글 페이지 애플리케이션(SPA), API 및 써드파티 클라이언트를 위한 표준 기반 인증 프로바이더로, 독립형 서비스로 배포하거나 기존 애플리케이션에 내장할 수 있으며 모든 프레임워크 및 플랫폼과 연동됩니다. 이 솔루션은 사용자 인프라에서 셀프 호스팅이 가능하며, OAuth 2.0 스펙을 준수하여 액세스 및 리프레시 토큰을 발급할 수 있습니다. 최소한의 데이터 저장만 요구하며 다양한 KV 스토어와 호환됩니다.

## Topic Body

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

## Comments



### Comment 32650

- Author: iolothebard
- Created: 2024-12-24T10:50:13+09:00
- Points: 2

왜 굳이 프로파이더가 되어야 하는가…  
컨슈머로 충분하지 않을까?  
… 라는 생각을 해봅니다.
