계정, Provider와 플랜
Glif 계정과 외부 provider 연결은 같은 로그인이 아니다. Glif 계정은 identity와 plan 확인의 기준이고, GitHub와 Cloudflare는 각각 source sync와 web deploy에 필요한 사용자 소유 integration이다.
이 장은 두 흐름으로 나뉜다.
- 계정과 Provider 연결하기: 작성자 정보, Glif 로그인, Cloudflare·GitHub 역할과 소유권
- 플랜 확인과 연결 복구: plan·entitlement, Refresh, 외부 billing handoff, 만료·철회·오류 복구
ℹ️
Local authoring과 local Preview는 외부 provider를 연결하기 전에 시작할 수 있다. Provider는 실행하려는 작업이 실제로 필요로 할 때만 연결한다.
한눈에 구분하기
| 항목 | 기준 역할 | 연결 시점 |
|---|---|---|
| 작성자 정보 | 문서에 사용할 이름과 이메일 | 문서 metadata를 준비할 때 |
| Glif 계정 | 사용자 identity, plan·entitlement 조회 | 계정 기능이나 provider 연결을 시작할 때 |
| Cloudflare | 사용자 소유 Pages project에 web deploy | 웹에 게시할 때 |
| GitHub | 사용자 소유 repository와 source sync | source push·pull이 필요할 때 |
| Plan | 구독 상품과 결제 상태의 표시 | 유료 표현·운영 기능을 검토할 때 |
| Entitlement | 현재 operation을 실제로 허용하는 판정 | 잠긴 기능을 실행할 때 |
현재 기본 경로는 사용자가 자신의 Cloudflare와 GitHub 자원을 소유하는 방식이다. 과거 Glif Managed 자원은 새 대안이 아니라 migration 대상이므로 신규 사용 절차로 설명하지 않는다.
연결 상태를 읽는 실제 화면
이 장의 캡처는 credential을 노출하지 않고 현재 UI가 어떤 경계를 표시하는지 보여 준다.



| 화면 상태 | 의미 | 매뉴얼에서의 표현 |
|---|---|---|
| local authoring 가능 | 계정 없이 로컬 Markdown을 다룰 수 있음 | “계정이 없어도 시작 가능” |
| account 연결 필요 | identity·plan을 확인해야 함 | 연결 진입점과 준비 조건 |
| provider 연결 필요 | 사용자 소유 GitHub·Cloudflare 자원이 필요함 | 역할·소유권·권한 |
| entitlement 잠김 | 기능 실행 조건이 충족되지 않음 | 실패가 아니라 현재 허용 범위 |
| refresh/reconnect | 만료·철회·네트워크 오류 | 원인과 복구 action |
현재 캡처는 credential-free local UI evidence다. 실제 OAuth callback, repository sync, billing portal handoff와 production provider receipt는 별도 qualification이 끝나기 전까지 완료된 것으로 표현하지 않는다.
계정·provider 시작 체크
- 로컬 authoring과 외부 연결을 분리해 설명했다.
- 연결할 provider의 소유자와 대상 project/repository를 확인했다.
- token·password·callback URL을 캡처하지 않았다.
- Plan과 entitlement를 혼동하지 않았다.
- 만료·철회·재연결 실패의 다음 action을 확인했다.