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}))
}
云端 支持广泛的 2FA 协议,如 TOTP、FIDO2 和 WebAuthn,适用于任何 UI 框架,并且只需几行代码即可运行。
可配置的登录和注册流程,多因素身份验证,自定义身份模型,以及集成您自己的用户界面的能力。
Ory Kratos 是开源的,并且随着每个 pull request 变得更加强大。
用户使用用户名/电子邮件和密码组合、社交登录、无密码流程、TOTP 等创建和登录账户。
使用 FIDO2、WebAuthn 和 TOTP 实施经过验证的网络安全标准。使用 Yubikeys、Google Authenticator 或 FaceID 减少摩擦并提高安全性。
用户管理 并获取、创建、更新或删除身份及其数据。使用 Webhooks 进行更多控制。
使用可自定义的身份模型(定义自定义字段,如姓名、地址、喜欢的宠物)并以您的风格和品牌创建自己的界面。
简化用户体验,并允许他们使用现有的 Google、GitHub、Apple 等账户进行登录和注册。支持所有 OIDC 提供商。
通过验证此用户的电子邮件地址、电话号码或物理地址来验证身份。通过“忘记密码”流程、安全代码等确保账户恢复。
客户反馈
以下评价是在我们的网站上收集的。
有问题?在下方查找答案!
我们最常见的问题