Logo
Explore Help
Sign In
starred/warmbly
Watch 1
Star 0
Fork 0
mirror of https://github.com/warmbly/warmbly.git synced 2026-10-25 08:03:32 +00:00
Code Issues Packages Projects Releases Wiki Activity
Files
8d4e1de4e47bf6e6576aac2e85531508e643cdba
warmbly/internal/infrastructure/db/migrations/000109_pool_link_managed.down.sql
T
Matthew Meszaros 2a831e9783 feat: let a linked self-hosted instance sign Google and Microsoft mailboxes in through Warmbly Cloud's own OAuth apps and send with cloud-brokered access tokens: the cloud runs the consent (pool_link_mailboxes.managed, brokered state in Redis, the existing /addresses/*/callback completes it and redirects to the instance's /cloud-oauth/done), keeps the refresh grant, mints short-lived tokens at /pool-link/instance/mailboxes/:id/token and refuses them for revoked links, removed, inactive or blocked mailboxes; the instance mirrors such mailboxes without a credential (cloud_link_mailboxes.managed), ships them to the worker as brokered so goog/msgraph init on a token source that pulls from /api/v1/internal/cloud-link/token/:id, lets the consumer ignore cloud warmup tokens for enrolled mailboxes, and can adopt mailboxes connected directly on the workspace; Add account shows the cloud path and the adoptable list, and the Warmbly Cloud guide documents the model
2026-08-29 09:50:52 -07:00

5 lines
197 B
SQL
Raw Blame History

ALTER TABLE cloud_link_mailboxes DROP COLUMN IF EXISTS managed;
ALTER TABLE pool_link_mailboxes DROP COLUMN IF EXISTS last_token_at;
ALTER TABLE pool_link_mailboxes DROP COLUMN IF EXISTS managed;
Reference in New Issue View Git Blame Copy Permalink
Powered by Gitea Version: 27.3.4 Page: 35ms Template: 2ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API