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 })