Como configurar inscrição exclusiva por convite no Logto
A inscrição exclusiva por convite é um caso de uso comum. Aumenta a exclusividade e a segurança, ao mesmo tempo que pode aumentar o envolvimento e a retenção de produtos em fase inicial.
A inscrição exclusiva por convite é um caso de uso comum. Aumenta a exclusividade e a segurança, ao mesmo tempo que pode aumentar o envolvimento e a retenção de produtos em fase inicial.
A inscrição exclusiva por convite é um caso de uso comum. Aumenta a exclusividade e a segurança, ao mesmo tempo que pode aumentar o envolvimento e a retenção de produtos em fase inicial.
Neste blog, explicaremos o que é a inscrição exclusiva por convite, os requisitos para configurá-la e como usar o Logto de forma flexível para alcançar o teu objetivo.
A inscrição exclusiva por convite é comumente usada em cenários como:
Estes cenários ajudam a criar exclusividade e garantem uma implementação controlada.
Vamos dividir os requisitos técnicos em pontos simples:
O Logto oferece recursos flexíveis para atender a essas necessidades. Vamos explorar como configurar.
Para implementar um processo de inscrição exclusiva por convite no Logto, podes utilizar as seguintes funcionalidades:
| Recursos do Logto | Objetivo |
|---|---|
| Desativar inscrição | Inscrição restrita apenas a utilizadores convidados |
| Criar utilizadores (console do Logto e API de gestão) | Criar um utilizador manual ou programaticamente. |
| Webhook | Usar o evento User.Created e o teu próprio servidor de e-mail para acionar automaticamente o e-mail de convite |
| Fluxo de redefinição de senha | Permitir que os utilizadores configurem a sua própria senha |
| Dica de Login | Navegar diretamente para a página de “Esqueceu a Senha” sem exigir que os utilizadores acionem o fluxo manualmente. |
Como os utilizadores não podem se inscrever por conta própria e podem apenas se registrar, vai às configurações de experiência de entrada, clica na aba de Login & Inscrição e encontra a seção de Opções Avançadas. A configuração padrão está ativada. Desativa-a para que os utilizadores vejam apenas a página de entrada.

Tens uma lista de e-mails de utilizadores e queres convidá-los a se inscrever. Embora o Logto não ofereça uma funcionalidade de convite embutida, podes criar contas de utilizadores manualmente através do console ou usar a API de Gestão para lidar com a criação de contas em massa.
Se tiveres apenas alguns utilizadores pré-listados, podes criar as contas deles diretamente no console de administrador. Os utilizadores podem então entrar com o email e usar a opção “Esqueceu a Senha” para definir a sua própria senha.

Se quiseres tornar este processo mais programático, podes automatizar o envio de convites e e-mails de boas-vindas para uma lista de e-mails de utilizadores.
Configura uma aplicação de máquina a máquina, podes primeiro usar API de Gestão do Logto para habilitar a criação em massa de utilizadores.

Podes enviar e-mails de boas-vindas chamando a API do teu servidor de correio a partir do teu próprio servidor. Como não requer um código de verificação, deves conseguir obter todas as informações necessárias (como o nome do utilizador) e personalizar o conteúdo do e-mail de acordo. Junto com o webhook, o teu serviço de e-mail será acionado através de um webhook ao evento User.Created para tornar este processo mais automático.

O parâmetro login_hint, definido na especificação padrão OpenID Connect, é usado para pré-preencher o formulário de entrada com o identificador do utilizador (como um email ou nome de utilizador). Com o Logto, ele pode ser combinado com outros parâmetros de tela de login para melhorar a experiência do utilizador.
Por exemplo, pré-preenchendo o campo de endereço de e-mail com o email do utilizador no formulário de entrada:
https://docs.logto.io/docs/references/openid-connect/authentication-parameters/#first-screen
Este guia fornece uma orientação a alto nível e destaca os principais recursos do Logto para implementar um fluxo de inscrição exclusivo por convite. Combina de forma inteligente múltiplas funcionalidades para criar uma experiência completa e fluida.