OAuths - Configurando logins de terceiros para o seu site
A página OAuths no VpAdmin permite que você configure integrações de login de terceiros para seus sites publicados, permitindo que os usuários façam login usando suas contas existentes de plataformas populares. Isso simplifica a experiência do usuário e pode aumentar o engajamento no seu site.
Visão Geral
A página OAuths fornece um local centralizado para gerenciar as configurações de login de terceiros para seus sites. Aqui, você pode:
- Adicionar Novas Configurações: Crie integrações com plataformas como GitHub, GitLab, Google e Facebook.
- Gerenciar Configurações Existentes: Edite, exclua ou alterne o status de suas configurações OAuth.
- Pesquisar e Filtrar: Localize rapidamente configurações específicas usando filtros.
Plataformas Suportadas
Atualmente, o VpAdmin oferece suporte a integrações OAuth com as seguintes plataformas:
- GitHub
- GitLab
O suporte para outras plataformas será adicionado em versões futuras.
Adicionar Configuração OAuth

Selecione um Site: Escolha o site para o qual deseja configurar a integração OAuth. Observe que apenas sites com a funcionalidade de administração habilitada estarão disponíveis.
Selecione uma Plataforma: Escolha a plataforma com a qual deseja integrar (por exemplo, GitHub, GitLab, Google, Facebook).
Insira o ID do Cliente e o Segredo do Cliente: Obtenha o ID do Cliente e o Segredo do Cliente no console do desenvolvedor da plataforma escolhida. Essas credenciais são necessárias para autenticar seu site com a plataforma. Para exemplos de como obtê-los, consulte a seção Exemplo do GitHub abaixo.
Configurar URI de Redirecionamento: O URI de Redirecionamento é gerado automaticamente com base no site que você selecionou.
NOTA
Certifique-se de ter definido corretamente seu domínio real no campo 'Domínio' ao criar ou editar seu site em 'Configurações de Sites'.
Definir Status: Habilite ou desabilite a configuração usando a alternância de status.
Uma vez configurado, os recursos de login de terceiros na janela de login do seu site serão ativados, conforme mostrado abaixo:

Exemplo do GitHub
Aqui está um exemplo detalhado de como configurar a integração OAuth do GitHub:
- Crie um Aplicativo OAuth no GitHub:
- Vá para as configurações da sua conta do GitHub e navegue até
Configurações de desenvolvedor
->Aplicativos OAuth
. - Clique em "Novo Aplicativo OAuth".
- Preencha os seguintes campos:
Nome do aplicativo: Insira um nome para o seu aplicativo (por exemplo, SeuNomeDeWebsite).
URL da página inicial: Insira o URL da página inicial do seu site (por exemplo,
https://seu.dominio.nome
).URL de retorno de chamada de autorização: Insira o URI de Redirecionamento que você configurou no VpAdmin.
Ele segue este padrão:
https://seu.dominio.nome/social-callback?source=plataforma
- Substitua
seu.dominio.nome
pelo nome de domínio do seu site. - Substitua
plataforma
pela plataforma que você está configurando (por exemplo,github
,gitlab
,google
,facebook
).
Exemplo para GitHub:
https://seu.dominio.nome/social-callback?source=github
- Substitua
- Vá para as configurações da sua conta do GitHub e navegue até

- Obtenha o ID do Cliente e o Segredo do Cliente:
- Após criar o Aplicativo OAuth, você será redirecionado para a página de configurações do aplicativo.
- Copie o ID do Cliente e gere um novo Segredo do Cliente.

- Insira as Credenciais no VpAdmin:
- Volte para a página OAuths do VpAdmin.
- Cole o ID do Cliente e o Segredo do Cliente copiados nos campos correspondentes para a configuração do GitHub.
Conclusão
Ao configurar integrações OAuth, você pode aprimorar a experiência do usuário do seu site, fornecendo uma maneira conveniente e segura para os usuários fazerem login. O VpAdmin simplifica esse processo, fornecendo uma plataforma centralizada para gerenciar todas as suas configurações de login de terceiros. Com suporte para plataformas populares como GitHub, GitLab, Google e Facebook, você pode facilmente integrar essas opções de login em seu site e simplificar o processo de registro do usuário.