원문 캡처 · identityhub.tech
원문 캡처 · identityhub.tech

IdentityHub는 SaaS 운영자가 이메일·비밀번호, Google 또는 Dropbox 로그인을 추가하고 사용자 인증을 관리할 수 있는 호스팅 서비스다. 업체는 설정과 백엔드 연동을 마치면 5분 안에 로그인 시스템을 운영할 수 있다고 소개한다.

사용자는 IdentityHub에서 회사나 프로젝트용 로그인 페이지를 만들고 인증 방식을 설정한 뒤, 로그인 이벤트를 받을 백엔드 URL을 입력한다. 로그인에 성공하면 IdentityHub가 사용자 정보와 서명된 JWT를 해당 주소로 POST 요청으로 보낸다. 백엔드는 토큰 서명을 확인하고 세션 쿠키를 설정해야 한다. 업체는 Node.js와 Python용 백엔드 예제를 제공한다고 설명한다.

IdentityHub는 RS256 방식의 JWT를 사용하며, 백엔드는 공개 JWKS 엔드포인트를 통해 토큰을 확인한다. 업체에 따르면 비공개 서명 키는 IdentityHub 서버 밖으로 나가지 않는다. 로그인 요청은 백엔드로 전달되며, 전송 실패 시 지수형 백오프로 재시도한다. 사용자 목록은 로그인 페이지별로 분리해 검색하거나 계정을 비활성화·활성화할 수 있다.

무료 요금제는 월 0달러로 로그인 페이지 1개와 사용자 100명을 지원하며 이메일·비밀번호 로그인과 Google OAuth를 제공한다. Pro는 월 19달러로 페이지 10개와 페이지별 사용자 1만 명을 지원하고 Dropbox OAuth, 브랜딩 기능 등을 추가한다. Business는 월 49달러로 페이지 수 제한이 없고 페이지별 사용자 10만 명까지 지원한다. Business의 사용자 지정 도메인 기능은 출시 예정이며, 유료 요금제에는 14일 환불 보장이 적용된다.

작동 방식 보기