Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthConfig ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager gerencia o ciclo de vida do token de forma thread-safe.
func NewManager ¶
func NewManager(fetcher TokenFetcher) *Manager
NewManager cria um gerenciador genérico.
func NewOAuth2Manager ¶
func NewOAuth2Manager(cfg AuthConfig) *Manager
NewOAuth2Manager é um helper que cria o Manager já configurado para Client Credentials.
type TokenFetcher ¶
TokenFetcher define a função que sabe como buscar um novo token.
func NewOAuth2Fetcher ¶
func NewOAuth2Fetcher(cfg AuthConfig) TokenFetcher
NewOAuth2Fetcher cria a função de busca específica para o fluxo Client Credentials.
Click to show internal directories.
Click to hide internal directories.