Repolode
supertokens

supertokens/supertokens-core

Auth0, Firebase Auth, AWS Cognito의 대안인 오픈소스 인증 및 세션 관리 백엔드 SuperTokens의 셀프 호스팅 코어 서비스입니다.

대체할 수 있는 제품:Auth0Firebase AuthenticationAWS Cognito

스타
15,333
포크
786
열린 이슈
151
마지막 커밋
6시간 전

어떤 프로젝트인가요?

SuperTokens Core는 SuperTokens 시스템의 핵심 인증 로직과 데이터베이스 작업을 처리하는 HTTP 서비스입니다. Node.js, Go, Python용 SuperTokens 백엔드 SDK가 이 서비스를 사용하고, 프런트엔드 SDK는 세션 토큰과 로그인 UI를 관리합니다. 이 구성 요소들을 함께 사용하면 회원 가입, 로그인, 로그아웃, 세션 갱신 API를 제공할 수 있습니다.

이 프로젝트는 인증 기능을 처음부터 구현하거나 호스팅형 ID 공급자에 의존하지 않고 로그인을 추가하려는 팀을 대상으로 합니다. 코어는 자체 인프라에서 실행되고 사용자 데이터는 자체 데이터베이스에 저장되므로 사용자 기록이 제3자에게 보관되지 않습니다. 제공 기능에는 비밀번호 없는 로그인, 소셜 로그인, 이메일 및 전화번호 기반 비밀번호 로그인, 다중 인증, 엔터프라이즈 SSO를 지원하는 멀티테넌시, 사용자 역할 관리가 포함됩니다.

코어는 Java로 작성되었으며 JDK가 포함된 바이너리 또는 Docker 이미지로 배포되므로 일반 HTTP 마이크로서비스처럼 실행할 수 있습니다. 대부분의 세션 검증은 코어를 호출하는 대신 백엔드 SDK에서 처리하며, 인증 API는 일반적으로 SDK 수준에서 커스터마이징합니다.

핵심 기능

  • 01비밀번호 없는 로그인, 소셜 로그인, 이메일 및 전화번호 기반 비밀번호 로그인
  • 02토큰 갱신을 포함한 세션 관리
  • 03다중 인증
  • 04멀티테넌시 및 엔터프라이즈 SSO 지원
  • 05사용자 역할 및 사용자 관리 대시보드
  • 06자체 데이터베이스를 사용하는 셀프 호스팅 배포

활용 사례

  • 호스팅형 인증 공급자를 사용하지 않고 웹 또는 모바일 앱에 로그인과 세션 기능 추가
  • 컴플라이언스 요건을 위해 사용자 데이터를 자체 인프라에 보관
  • 사용자에게 재가입을 요구하지 않고 Auth0, Firebase Auth 또는 AWS Cognito에서 이전
  • 멀티테넌트 SaaS 제품에 엔터프라이즈 SSO 제공

빠른 시작

  1. 1

    SuperTokens 문서 사이트의 공식 시작 가이드를 따르세요

  2. 2

    소스에서 빌드하려면 프로젝트 위키의 안내를 따르세요

사용 전 알아둘 점

  • 메타데이터에 라이선스가 명확히 표시되어 있지 않으므로 사용하기 전에 저장소의 라이선스를 확인하세요.
  • SuperTokens는 오픈 코어로 설명되어 있으며, 일부 기능은 완전한 오픈 소스가 아니라 요금 페이지에 안내되어 있습니다.

토픽

자주 묻는 질문

supertokens-core은(는) 무엇인가요?
Auth0, Firebase Auth, AWS Cognito의 대안인 오픈소스 인증 및 세션 관리 백엔드 SuperTokens의 셀프 호스팅 코어 서비스입니다. SuperTokens Core는 SuperTokens 시스템의 핵심 인증 로직과 데이터베이스 작업을 처리하는 HTTP 서비스입니다. Node.js, Go, Python용 SuperTokens 백엔드 SDK가 이 서비스를 사용하고, 프런트엔드 SDK는 세션 토큰과 로그인 UI를 관리합니다. 이 구성 요소들을 함께 사용하면 회원 가입, 로그인, 로그아웃, 세션 갱신 API를 제공할 수 있습니다.
supertokens-core은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
supertokens-core은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
supertokens-core은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. supertokens-core의 마지막 커밋은 2026년 10월 22일입니다.
supertokens-core은(는) 어디에 사용할 수 있나요?
호스팅형 인증 공급자를 사용하지 않고 웹 또는 모바일 앱에 로그인과 세션 기능 추가 컴플라이언스 요건을 위해 사용자 데이터를 자체 인프라에 보관 사용자에게 재가입을 요구하지 않고 Auth0, Firebase Auth 또는 AWS Cognito에서 이전 멀티테넌트 SaaS 제품에 엔터프라이즈 SSO 제공
supertokens-core는 어떻게 설치하나요?
SuperTokens 문서 사이트의 공식 시작 가이드를 따르세요 소스에서 빌드하려면 프로젝트 위키의 안내를 따르세요
supertokens-core은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/supertokens/supertokens-core

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트