Conectar o login do GitLab

Para que os usuários do seu serviço se cadastrem com uma conta GitLab, você registra o seu serviço no GitLab e recebe o Application ID e o Secret.

Esta página apresenta a ordem para obter o Application ID e o Secret. O modo de colocar na WEEGLOO os dois valores recebidos está em Colocar o Application ID e o Secret na WEEGLOO.

Obter o Application ID e o Secret no GitLab

Depois de entrar no GitLab, siga em ordem as duas etapas abaixo. O que você faz aqui não tem custo.

1

Registrar a aplicação

  1. Abra a tela de aplicações (https://gitlab.com/-/user_settings/applications (abre em uma nova aba)).

  2. Clique em Add new application.

    Tela Applications. Há as áreas Your applications e Authorized applications, a lista está vazia e no canto superior direito aparece o botão Add new application

  3. Em Name, digite o nome desta aplicação (por exemplo, Guarda-Roupa Aconchegante).

  4. No campo Redirect URI, cole o endereço abaixo. Ao escolher o seu Space, o identificador é preenchido.

    Space
    https://auth.weegloo.com/v1/spaces/{spaceId}/login/oauth2/code/gitlab

    Se você não sabe qual é o seu Space e entregou a integração a um agente de IA, há também o caminho de perguntar ao agente. Peça no chat "me diga o endereço de redirecionamento para registrar no login do GitLab" e você recebe o endereço já completo.

    Abaixo dele, Confidential já vem marcado desde o início, e a WEEGLOO recebe e guarda o Secret, então deixe marcado.

    Formulário Add new application. Name está com "Guarda-Roupa Aconchegante", Redirect URI está com o endereço da WEEGLOO e, abaixo, a caixa de seleção Confidential está marcada

  5. Em Scopes, marque apenas read_user. É preciso escolher pelo menos um escopo para salvar.

    Lista Scopes. api e read_api estão desmarcados e apenas read_user está marcado

  6. No fim do formulário, clique em Save application.

2

Copiar o Application ID e o Secret

Ao clicar em Save application, abre-se a tela da aplicação que você acabou de criar. O Application ID e o Secret que você vai colocar na WEEGLOO estão aqui.

O Secret só pode ser visto neste momento

O Application ID continua nesta tela, então você pode vê-lo de novo a qualquer momento. Com o Secret não é assim. Se você o perder, crie um novo em Renew secret e coloque de novo na WEEGLOO o valor recém-recebido. O Secret é um valor secreto. Não o conte a ninguém e não o escreva em um lugar público.

  1. Clique no ícone de cópia à direita do Application ID para copiar o valor.

  2. Clique no ícone de cópia à direita do Secret para copiar o valor.

    Aparecem o valor do Application ID, o Secret oculto, o botão Renew secret ao lado e o aviso de que o Secret só pode ser visto neste momento

Colocar o Application ID e o Secret na WEEGLOO

Agora o Application ID e o Secret estão prontos. Daqui em diante o caminho se divide conforme o modo como você vinha trabalhando até aqui.

Se você estava configurando diretamente no estúdio de conteúdo, siga assim.

  1. Volte para ativar o login social em Login de membros do serviço.
  2. Ative o GitLab.
  3. Coloque o Application ID no campo Application ID do Step 2.
  4. Coloque o Secret no campo Secret.
  5. Clique em Guardar.

Se você entregou a integração a um agente de IA e recebeu a orientação de ir buscar o Application ID e o Secret, cole no chat os dois valores recebidos exatamente como estão e siga com o que estava fazendo. O restante da configuração o agente trata em seguida.

Próximos passos

  • Login de membros do serviço: coloca no estúdio de conteúdo os valores recebidos e conclui o restante da configuração do login de membros.
  • Papéis e permissões de membros: cria o ServiceUserRole que define o que o membro cadastrado pode ver e usar.
  • Auth API: trata de especificações técnicas como o formato das requisições, necessárias para conectar o login ao código do seu próprio site.