테마
트랙별 통합 가이드
logi(1pass) 를 RP 로 통합할 때, 본인 케이스에 맞는 트랙 한 개만 따라가면 됩니다. 공통 개념(PKCE, scope, 오류 코드, 보안 모델) 은 어느 트랙에서도 같은 페이지를 참조합니다.
| 트랙 | 누가 | 핵심 |
|---|---|---|
| 📱 모바일 앱 | iOS · Android · Flutter · RN 네이티브 앱 개발자 | Public client + PKCE, custom scheme redirect |
| 🌐 웹 | Next.js · Rails · Express 등 서버사이드 웹 개발자 | Confidential client + 서버 보관 secret |
| 🔧 API · CLI | 백엔드 · CLI · CI · AI 에이전트 · webhook 수신 | Device flow · MCP · webhook · 관리 API |
어느 트랙인지 모르겠다면
사용자가 앱 스토어에서 깔아 쓰는 무언가를 만든다면 → 모바일. 사용자가 브라우저에서 URL 로 접속 한다면 → 웹. 사용자가 눈에 안 보이는 자동화 / 머신 간 통신이라면 → API · CLI.
트랙 무관 공통
- 핵심 개념 — App / Scope / Token / Sub
- Quickstart (5분) —
curl한 번으로 전체 플로우 - 앱 등록 — 콘솔 UI 가이드
- Public vs Confidential 결정 — 트랙 분기의 출발점
- Surface 별 RP 분리 (Best Practice) — ⚠️ 모바일+웹 한 RP 에 섞지 마세요
- 보안 Best Practices
- 오류 코드