Skip to content

Autenticar com Google — Design Técnico

Gerado pelo Writer (Reversa) em 2026-05-11

Fluxo Detalhado

authorize(config)          → abre browser, retorna AuthorizeResult
repository.asCredenciais() → extrai tokens do AuthorizeResult
Api.auth(credenciais)      → POST backend → Conta {slug, ...}
repository.setCredenciais(conta, authState) → keychain
UsuarioLogadoRepository.setUsuarioLogado() → store Redux
return credenciais.idToken

Dados Criados no Keychain

username = conta.slug password = JSON.stringify({ accessToken, idToken, refreshToken, accessTokenExpirationDate })