Logotipo Hedhog

Receba novidades do Hedhog no seu e-mail

Novos lançamentos, receitas e breaking changes — sem spam.

Voltar para os módulos CoreIntegrado no CoreModule

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

FieldTypeRequiredNotes
emailstringyesEmail linked to the provider account

Ferramentas MCP

Nenhuma ferramenta MCP mapeada para este submódulo.