Skip to main content

Module core

Module core 

Source
Expand description

Utilitários genéricos para fluxo OAuth2 com PKCE.

Fornece funcionalidades para gerar desafios PKCE e iniciar um servidor temporário para capturar o código de autorização retornado pelo provedor OAuth2.

Structs§

AuthCallbackResult
Resultado do callback OAuth capturado no servidor local.
PkceChallenge
Estrutura para o desafio PKCE (Proof Key for Code Exchange).

Functions§

generate_state
Gera um valor aleatório para o parâmetro state (proteção CSRF).
wait_for_auth_code
Inicia um servidor temporário para receber o callback do OAuth. Bloqueia a thread até receber o código ou dar timeout.