/ / Personalizar inscrever pop-up de auth0 - angularjs, estrutura iônica, auth0

Personalizar Inscreva-se pop-up de auth0 - angularjs, ionic-framework, auth0

Eu estou tentando personalizar a guia de inscrição do auth0. Estou tentando redirecionar o usuário ao clicar no botão Inscreva-se no meu próprio site para efetuar o pagamento. O código a seguir está no arquivo app.js e não está funcionando. Onde posso encontrar o código padrão de auth0 ou preciso criar outra instância do Auth0Lock como eu fiz?

    var lock = new Auth0Lock(
"ClientId",
"AppDomain",
{
auth: {
redirect: "components/template/template.html"
}
}
);

lock.on("authenticated", function (authResult) {
lock.getProfile(authResult.idToken, function (error, profile) {
if (error) {
console.log("error");
}

localStorage.setItem("token", authResult.idToken);
localStorage.setItem("profile", JSON.stringify(profile));
});
});

Respostas:

0 para resposta № 1

A opção de bloqueio Auth0 redirect é um valor booleano para sinalizar qual modo usar (redirecionar / popup). Não é para o que você está tentando alcançar.

Há também um redirectUrl opção, mas isso é para o URL que o Auth0 redirecionará após a conclusão da autenticação.

Se você deseja exigir que os usuários forneçam informações adicionais ao inscrever-se para o seu aplicativo, você pode fazê-lo através do suporte de bloqueio para Os campos personalizados, no entanto, parece que você precisa de muito mais controle sobre o processo, então a abordagem recomendada é permitir que o usuário faça o procedimento de inscrição normal e, em seguida, use regras de redirecionamento.

Uma maneira de usar inscrições de IDP social com Bloquear e coletar campos personalizados é usar regras de redirecionamento para redirecionar o usuário paraoutra página (Idealmente, um webtask ou uma página personalizada hospedada por você) onde você solicita informações extras e, em seguida, redireciona de volta para concluir a transação de autenticação.

(a ênfase é minha)

Para informações detalhadas sobre o uso de regras de redirecionamento, consulte: Redirecionar usuários de regras