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}))
}
đám mây hỗ trợ nhiều giao thức 2FA như TOTP, FIDO2 và WebAuthn, hoạt động với bất kỳ framework UI nào và chỉ cần vài dòng mã để hoạt động.
Luồng đăng nhập và đăng ký có thể định cấu hình, xác thực đa yếu tố, mô hình danh tính tùy chỉnh và khả năng tích hợp giao diện người dùng của riêng bạn.
Ory Kratos là mã nguồn mở và trở nên mạnh mẽ hơn với mỗi yêu cầu kéo.
Người dùng tạo và đăng nhập vào tài khoản bằng cách sử dụng kết hợp tên người dùng/email và mật khẩu, đăng nhập mạng xã hội, luồng không mật khẩu, TOTP và nhiều hơn nữa.
Triển khai các tiêu chuẩn bảo mật web đã được chứng minh với FIDO2, WebAuthn và TOTP. Sử dụng Yubikeys, Google Authenticator hoặc FaceID để giảm ma sát và tăng cường bảo mật.
quản lý người dùng và nhận, tạo, cập nhật hoặc xóa danh tính và dữ liệu của họ. Với Webhooks để kiểm soát nhiều hơn.
Sử dụng các mô hình danh tính có thể tùy chỉnh (định nghĩa các trường tùy chỉnh như tên, địa chỉ, thú cưng yêu thích) và tạo giao diện của riêng bạn theo phong cách và thương hiệu của bạn.
Đơn giản hóa trải nghiệm người dùng và cho phép họ sử dụng các tài khoản hiện có của họ trên Google, GitHub, Apple, v.v. để đăng nhập và đăng ký. Tất cả các nhà cung cấp OIDC đều được hỗ trợ.
Xác minh danh tính bằng cách xác minh địa chỉ email, số điện thoại hoặc địa chỉ vật lý của người dùng này. Đảm bảo khôi phục tài khoản thông qua các luồng "quên mật khẩu", mã bảo mật, v.v.
Phản Hồi Khách Hàng
Các đánh giá sau đây được thu thập trên trang web của chúng tôi.
Có Câu Hỏi? Tìm Câu Trả Lời Dưới Đây!
Các Câu Hỏi Thường Gặp Nhất Của Chúng Tôi