Receba novidades do Hedhog no seu e-mail
Novos lançamentos, receitas e breaking changes — sem spam.
Submódulo Core
oauth
Lida com os fluxos de login/registro/conexão via OAuth e a desvinculação de provedores.
Caminho de origem: libraries/core/src/oauth
Arquivo do módulo: oauth.module.ts
Introdução
Esta página documenta o submódulo oauth como parte do pacote Core. Use-a como referência técnica rápida para escopo de implementação, APIs expostas e pontos de integração MCP.
Endpoints HTTP
9 endpoints
Redireciona para o provedor OAuth para iniciar o fluxo de login.
- Params
- provider (string)
Redireciona para o provedor OAuth para iniciar o fluxo de registro.
- Params
- provider (string)
Redireciona para o provedor OAuth para conectar a conta a um usuário existente.
- Params
- provider (string)
Retorna a URL de autorização OAuth para uso em aplicativos móveis.
- Params
- provider (string)
- Query
- redirectUri (string)
Trata o callback OAuth do fluxo de login e emite os tokens.
- Params
- provider (string)
- Query
- code, state?, redirectUri?
Trata o callback OAuth do fluxo de registro e cria o usuário.
- Params
- provider (string)
- Query
- code
Trata o callback OAuth para vincular o provedor à conta do usuário atual.
- Params
- provider (string)
- Query
- code
Handler de callback OAuth específico do GitHub.
- Query
- code, state?
Desconecta um provedor OAuth da conta do usuário atual.
- Params
- provider (string)
Body
| Field | Type | Required | Notes |
|---|---|---|---|
| string | yes | Email linked to the provider account |
Ferramentas MCP
Nenhuma ferramenta MCP mapeada para este submódulo.