alxjrvs / alxjrvs/orrey

Prove the service-account calendar pattern by hand

未關閉
#11 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
ops phase:0 unverified
主要語言
HTML
星號
0
分支
0
平均合併
2 小時 48 分鐘
30 天內合併 PR
4

描述

The settled Google Calendar design rests on a pattern that is community-established but **not documented by Google**: an Orrey-owned calendar, with a service account granted `writer` via `acl.insert`. No refresh token means nothing to expire. Prove it by hand before building on it.

- [ ] Create the Orrey calendar (owned by the Orrey Google account, never the user's Social calendar).
- [ ] Create a service account; grant it `writer` on that calendar via `acl.insert`.
- [ ] From a throwaway script using service-account credentials only: `events.insert` with a self-minted base32hex id, then insert the same id again and confirm the `409`, then `events.update` on it, then `events.delete`.
- [ ] Record the outcome here and, if the pattern fails, what the fallback is before phase 1 starts.

Secrets stay out of the transcript and out of files: run the script under `op run`.

This closes the "service-account-shared-calendar pattern" item from the unverified list.

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。