Pular para o conteúdo principal

generateCode

Envie um código de uso único ao usuário.

Este recurso funciona apenas se estiver habilitado no painel de administração (abre em uma nova aba).

Descrição​

Pede ao OneEntry que gere um código de uso único e o envie ao usuário pelo canal de notificação configurado no painel de administração. Use-o para reenviar um código de ativação ou para iniciar a redefinição de senha. Resolve para um objeto vazio {} em caso de sucesso.

eventIdentifier precisa ser o marcador de um evento com o tipo de formulário Send code no módulo Events; caso contrário, a API retorna 404. Solicitar um novo código cedo demais após o anterior retorna 429.

.generateCode(

, ,

);

Esquema de parâmetros​

Esquema

marker(required): string
Marcador do provedor de autenticação.
exemplo: "email"

userIdentifier(required): string
Identificador (login) do usuário, como um endereço de e-mail.
exemplo: "john@example.com"

eventIdentifier(required): string
Marcador do evento para o qual o código é gerado.
exemplo: "user_registration"

Exemplos​

Exemplo mínimo​

const response = await AuthProvider.generateCode('email', 'john@example.com', 'user_registration');