Expand description
Configuração genérica de provedores OAuth2 e funções de troca/renovação de token.
Cada plataforma (GOG, Battle.net, EA, Amazon Games) fornece um OAuthProviderConfig
e reaproveita estas funções em vez de reimplementar o fluxo.
Structs§
- OAuth
Provider Config - Configuração de um provedor OAuth2.
- OAuth
Token - Forma persistida do token (o que vai encriptado pro secrets.db).
- Token
Response - Resposta bruta do endpoint de token do provedor.
Enums§
Functions§
- build_
authorize_ url - Monta a URL de autorização para abrir no navegador do sistema.
- exchange_
code_ for_ token - Troca o
coderecebido no callback por um access_token. - refresh_
access_ token - Renova o access_token usando o refresh_token salvo.