const kratosAdminURL = process.env.KRATOS_ADMIN_URL
// express.get('/auth/login', loginRoute)
export const loginRoute = (req, res) => {
const request = req.query["request"]
const url = new URL(`${kratosAdminURL}/auth/browser/requests/login`)
url.searchParams.set('request', request)
fetch(url.toString())
.then(r => r.json())
.then((kratos) => res.render('loginView',{ kratos}))
}
nuvem suporta uma ampla gama de protocolos 2FA, como TOTP, FIDO2 e WebAuthn, funciona com qualquer framework de UI e requer apenas algumas linhas de código para funcionar.
Fluxos de login e registro configuráveis, autenticação multifator, modelos de identidade personalizados e a capacidade de incorporar sua própria interface de usuário.
O Ory Kratos é open-source e se torna mais poderoso a cada pull request.
Os usuários criam e acessam contas usando combinações de nome de usuário/e-mail e senha, login social, fluxos sem senha, TOTP e muito mais.
Implemente padrões de segurança web comprovados com FIDO2, WebAuthn e TOTP. Use Yubikeys, Google Authenticator ou FaceID para reduzir atritos e aumentar a segurança.
gerenciamento de usuários e obtenha, crie, atualize ou exclua identidades e seus dados. Com Webhooks para ainda mais controle.
Use modelos de identidade personalizáveis (definição de campos personalizados, como nome, endereço, animal de estimação favorito) e crie suas próprias interfaces no seu estilo e marca.
Simplifique a experiência do usuário e permita que eles usem suas contas existentes no Google, GitHub, Apple, etc. para login e registro. Todos os provedores OIDC são suportados.
Verifique uma identidade verificando o endereço de e-mail, número de telefone ou endereço físico deste usuário. Garanta a recuperação de contas por meio de fluxos de "esqueci minha senha", códigos de segurança, etc.
Feedback dos Clientes
As avaliações a seguir foram coletadas em nosso site.
Tem Dúvidas? Encontre as Respostas Aqui!
Nossas Perguntas Mais Frequentes