thunder-id/thunderid

ThunderID is a high-performance, open-source identity stack designed for developers to secure and manage access for humans, AI agents, and workloads through fully composable identity flows.

What it solves

ThunderID는 인간, AI 에이전트 및 머신에 대한 액세스를 보호하기 위해 설계된 ID 및 액세스 관리(IAM) 엔진입니다. 에이전트 네이티브 신원 관리의 필요성을 해결하며, AI 에이전트를 위임된 권한과 추적 가능성을 가진 일급 시민 신원으로 취급하여 AI 에이전트가 통합될 수 있도록 합니다. 동시에 탈중앙화 신원(DIDs 및 verifiable credentials)의 격차를 해소하고 양자 내성 보안을 제공합니다.

How it works

ThunderID는 전통적인 신원 및 탈중앙화 신원 생태계를 모두 지원하는 경량 컨테이너화된 IAM 플랫폼으로 작동합니다. GitOps를 지원하기 위해 선언적 YAML 리소스 정의를 사용하여 구성하고 불변의 런타임을 제공합니다. 시스템은 OAuth 2.1, OpenID Connect, Verifiable Credentials (OpenID4VCI/OpenID4VP)를 지원하며, 로그인 및 등록과 같은 사용자 여정을 위한 다양한 내장 실행기를 제공합니다.

Who it’s for

온프레미스 및 클라우드 환경 전반에서 애플리케이션, API 및 에이전트 기반 워크플로우의 보안을을 확보해야 하는 개발자, 특히 AI 에이전트나 탈중앙화 신원 표준을 통합하는 개발자를 위해 구축되었습니다.

Highlights

  • Agent-native identity: 에이전트 네이티브 신원: 동의 기반 액세스 및 verifiable credentials 지원을 통해 AI 에이전트를 일급 시민 신원으로 취급합니다.
  • Decentralized identity support: 탈중앙화 신원 지원: DIDs, 디지털 지갑 및 신뢰 레지스트리의 실제 구현.
  • Post-quantum-safe security: 양자 내성 보안: 양자 내성 알고리즘과 하이브리드 전환 방식을 지원하는 암호 민첩성 기반.
  • Developer-first experience: 개발者 우선 경험: Console UI, REST APIs, SDKs, 그리고 AI 에이전트가 IAM을 관리할 수 있는 전용 MCP server를 포함합니다.
  • Standard-compliant: 표준 준수: OAuth 2.1, OpenID Connect, WebAuthn, 및 IdP federation (Google, Microsoft, GitHub)을 지원합니다.
  • GitOps-ready: GitOps 준비 완료: 모든 엔티티에 YAML 정의를 사용하여 자동화 및 버전 관리에 적합합니다.