Skip to content

logi Developer Guide

logi is a minimal-data identity provider. It never stores legal names or national ID numbers — it tracks only a flag (identity_verified_level). There is exactly one auth flow: OAuth 2.0 + PKCE (no vendor lock-in, no backward-compatibility shims).

Who this guide is for

  • Partner developers: adding logi login to your web or mobile app
  • iOS/Android developers: wiring up native SSO (SwiftUI / Compose)
  • Security engineers: evaluating logi as an IdP
  • SRE / operators: a Cloudflare + Render deployment checklist

How the docs are organized

SectionWhat's inside
QuickstartRun the full flow in 5 minutes with curl alone
Core ConceptsIdP / Client / User / Scope / Consent / token lifetimes
OAuth 2.0 + PKCESequence diagrams + RFC-compliance notes
Securityredirect_uri, state, PKCE, rotation, rate limits
WebhooksEvent types, HMAC verification, retry policy
FrameworksProduction-ready code for Next.js, Rails, Swift, Express
API ReferenceScalar UI (OpenAPI 3.1)
CLI / MCPTooling reference

Three promises

  1. Standards only — OAuth 2.0 / OIDC 1.0 / WebAuthn L3 / TOTP RFC 6238. No vendor extensions.
  2. Minimal PII — email, an optional phone number, and an identity_verified_level integer. Never legal names or national ID numbers.
  3. You stay in control — revoke refresh tokens, passkeys, and consent individually. Sign-in history is soft-deleted.

Alpha status

logi is currently in v0.1 alpha. Hold off on production use until the domain, pricing, and SLA are finalized. For the current status, see the changelog.

Identity가 제품의 신뢰를 만듭니다.