플러그인 시스템을 갖춘 TypeScript용 프레임워크 독립적인 인증·인가 프레임워크
logto-io/logto
OIDC와 OAuth 2.1 기반의 오픈소스 인증·인가 인프라로, SaaS 및 AI 앱을 위한 멀티테넌시, 엔터프라이즈 SSO와 RBAC를 제공합니다.
대체할 수 있는 제품:Auth0
Okta
AWS Cognito
- 스타
- 14,729
- 포크
- 1,222
- 열린 이슈
- 153
- 마지막 커밋
- 6시간 전
어떤 프로젝트인가요?
Logto는 SaaS 및 AI 애플리케이션을 위한 인증 플랫폼입니다. 회원 가입, 로그인, 접근 제어를 처리하므로 개발자가 OpenID Connect와 OAuth 2.1 플로우를 처음부터 구현하지 않아도 됩니다. 조직을 통한 멀티테넌시, 엔터프라이즈 싱글 사인온, 역할 기반 접근 제어를 지원합니다.
프로젝트는 필요에 맞게 커스터마이즈할 수 있는 사전 구축된 로그인 경험과 React, Next.js, Vue, Flutter, Go 등 30개가 넘는 프레임워크용 SDK를 제공합니다. Google, Facebook, Azure AD, Okta 같은 외부 ID 공급자와 연결할 수 있으며, OIDC와 함께 SAML도 지원합니다. 또한 Logto는 Model Context Protocol 및 에이전트 기반 아키텍처를 지원한다고 밝혔습니다.
Logto는 Docker Compose 또는 Node.js와 PostgreSQL을 사용해 자체 호스팅하거나, 관리형 서비스인 Logto Cloud를 통해 사용할 수 있습니다.
핵심 기능
- 01조직 및 조직 단위 RBAC를 지원하는 멀티테넌시.
- 02OIDC와 OAuth 2.1에 더해 엔터프라이즈 SSO 및 SAML 지원.
- 03소셜 로그인, MFA, 비밀번호 없는 로그인 옵션을 제공하는 커스터마이즈 가능한 사전 구축 로그인 플로우.
- 0430개가 넘는 프레임워크와 언어용 SDK.
- 05Google, Okta, Azure AD 같은 외부 ID 공급자용 커넥터.
- 06Docker Compose 또는 Node.js를 통한 자체 호스팅, 혹은 관리형 클라우드 사용.
활용 사례
- 멀티테넌트 SaaS 제품에 로그인, 회원 가입 및 SSO 추가.
- OAuth 2.1 토큰으로 API와 머신 간 접근 보호.
- AI 에이전트 또는 Model Context Protocol 애플리케이션에 인증 제공.
- 상용 호스팅 인증 서비스를 자체 호스팅 가능한 대안으로 교체.
빠른 시작
- 1
Logto Cloud에 가입합니다(관리형 서비스, 설정 불필요).
- 2
README의 Docker Compose 설정을 실행합니다(Docker Desktop 필요).
- 3
Node.js를 사용해 Logto 프로젝트를 생성합니다(PostgreSQL 필요).
npm init @logto
사용 전 알아둘 점
- Node.js 설정에는 별도의 PostgreSQL 데이터베이스가 필요합니다.
- 오픈 소스 버전을 자체 호스팅하려면 Logto Cloud보다 설정 작업이 더 필요합니다.
토픽
자주 묻는 질문
- logto은(는) 무엇인가요?
- OIDC와 OAuth 2.1 기반의 오픈소스 인증·인가 인프라로, SaaS 및 AI 앱을 위한 멀티테넌시, 엔터프라이즈 SSO와 RBAC를 제공합니다. Logto는 SaaS 및 AI 애플리케이션을 위한 인증 플랫폼입니다. 회원 가입, 로그인, 접근 제어를 처리하므로 개발자가 OpenID Connect와 OAuth 2.1 플로우를 처음부터 구현하지 않아도 됩니다. 조직을 통한 멀티테넌시, 엔터프라이즈 싱글 사인온, 역할 기반 접근 제어를 지원합니다.
- logto은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- logto은(는) MPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- logto은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. logto의 마지막 커밋은 2026년 10월 20일입니다.
- logto은(는) 어디에 사용할 수 있나요?
- 멀티테넌트 SaaS 제품에 로그인, 회원 가입 및 SSO 추가. OAuth 2.1 토큰으로 API와 머신 간 접근 보호. AI 에이전트 또는 Model Context Protocol 애플리케이션에 인증 제공. 상용 호스팅 인증 서비스를 자체 호스팅 가능한 대안으로 교체.
- logto는 어떻게 설치하나요?
- Logto Cloud에 가입합니다(관리형 서비스, 설정 불필요). README의 Docker Compose 설정을 실행합니다(Docker Desktop 필요). Node.js를 사용해 Logto 프로젝트를 생성합니다(PostgreSQL 필요).: npm init @logto
- logto은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/logto-io/logto
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
소규모 랩부터 대규모 클러스터까지 자체 호스팅할 수 있는 SSO용 오픈소스 ID 공급자
비밀번호 없는 로그인, 패스키, MFA, SSO, 소셜 로그인을 지원하는 셀프 호스팅 인증 서버
소규모 팀을 위한 경량 셀프 호스팅 OpenID Connect ID 제공자. 비밀번호 로그인, 필수 TOTP, RBAC를 지원합니다.
리버스 프록시와 연동되는 포털을 통해 웹 앱에 2단계 로그인과 SSO를 제공하는 오픈소스 인증·인가 서버입니다.
Traefik, Nginx, Caddy용 미들웨어 또는 독립형 SSO 로그인 서버로 사용할 수 있는 경량 인증·인가 서버입니다.