Skip to main content

Module config

Module config 

Source
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§

OAuthProviderConfig
Configuração de um provedor OAuth2.
OAuthToken
Forma persistida do token (o que vai encriptado pro secrets.db).
TokenResponse
Resposta bruta do endpoint de token do provedor.

Enums§

TokenAuthMethod
TokenRequestMethod

Functions§

build_authorize_url
Monta a URL de autorização para abrir no navegador do sistema.
exchange_code_for_token
Troca o code recebido no callback por um access_token.
refresh_access_token
Renova o access_token usando o refresh_token salvo.