- 비즈니스 소프트웨어(B2B SaaS) 개발을 위한 오픈소스 인증(로그인/권한) 인프라 플랫폼
-
멀티테넌트 구조, API-first 서비스, 클라우드 환경에 최적화 및 특정 언어/프레임워크에 종속되지 않아 어떤 기술 스택과도 통합 가능
주요 기능
-
커스터마이즈 가능한 호스팅 로그인 페이지: 미리 구성된 UI 제공, 브랜드 맞춤 설정, 로그인 방식 추가/삭제도 콘솔에서 클릭 몇번으로 가능
-
B2B 멀티테넌시: 고객 조직(테넌트)별 관리자 권한·사용자 관리, 고객사별 맞춤 인증 정책 운영 가능
-
유저 Impersonation(대리 로그인): 관리자/개발자가 사용자로 직접 로그인하여 디버깅·지원 가능
-
셀프서비스 설정 페이지: 고객이 직접 조직 멤버 초대, 로그인 설정 등 관리할 수 있음
-
매직 링크(이메일 로그인): 코드 작성 없이 이메일 링크 로그인 지원
-
소셜 로그인: Google, GitHub, Microsoft 연동 가능
-
SAML SSO: 엔터프라이즈 SSO 연동, 별도 코드 작성할 필요 없음
-
SCIM (Enterprise Directory Sync): 디렉터리 동기화(프로비저닝) 지원
-
역할 기반 접근 제어(RBAC): UI 내장, 앱 내 권한 확인 함수(
hasPermission
)만 적용하면 끝
-
멀티 팩터 인증(MFA/2FA): 다양한 2단계 인증(MFA) 옵션, 고객사별 필수 여부 설정 가능
-
패스키 및 WebAuthn: 코드 작성 없이 Login in with Passkey 지원. 터치ID, Yubikey 등 모든 패스키 플랫폼
-
TOTP(OTP 앱): 코드 작성 없이 구글 OTP 등 시간 기반 1회용 비밀번호 인증 지원
-
API 키 관리: API 키 발급, 관리, 인증 체크 UI 제공
-
사용자 초대: 관리자/기존 사용자가 동료 초대 가능
-
웹훅(Webhooks): 실시간 데이터 동기화
다양한 SDK 지원
-
프론트엔드: React SDK 제공,
<TesseralProvider>
로 앱 전체 감싸면 인증/토큰 갱신/로그인 게이팅 등 자동화
-
백엔드: Express, Flask, Go 등 주요 백엔드 프레임워크 SDK 지원, 미들웨어 형태로 인증 처리
- 인증 토큰 자동 검증, 사용자 정보/조직 ID/권한 등 추출 함수 제공