Gmail-postafiók hozzáférésének engedélyezése
A Gmail-kapcsolat külön OAuth-folyamatot használ. Az app-bejelentkezés csak a MailGenbe lépteti be a felhasználót. Nem helyettesíti a levelek olvasására vagy módosítására adott hozzájárulást. Kezdd a Google Cloud beállítással.
A backend OAuth-híd a postafiók-callbacket a /v1/oauth/callback útvonalon kezeli. A kódcsere előtt egyszer használatos állapotot fogyaszt el. Titkosított, ideiglenes eredményt tárol. Egy friss, hitelesített alkalmazásmunkamenet a /api/google-mailbox/complete útvonalon igényli az eredményt, és hozzákapcsolja az ellenőrzött postafiókhoz.
A frissítési jogosultság a böngészőn és a nyilvános modellkatalóguson kívül marad. Egy erre kijelölt, csatolt kulcs AES-256-GCM módszerrel védi. A kötés tartalmazza a célt, a deploymentet, a postafiókot, a hitelesítő forrást és a kliensazonosítót. Ez a kulcs különbözik a személyes tartalomkulcstól és a Graph delta-link kulcsától.
Állíts be külön Web OAuth-klienst az app-bejelentkezéshez és a postafiók-hozzáféréshez. Használd az adott környezethez tartozó pontos callback-et. Csak a szükséges API-kat és hatóköröket engedélyezd. Sikertelen vagy lejárt callback után az alkalmazásból indítsd újra a kapcsolatot. Ne játszd vissza kézzel.
A folyamatos frissítésekhez lásd: előzmények és push. A Workspace-delegáláshoz külön üzemeltetői jogosultság kell.