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 مفتوح المصدر ويصبح أكثر قوة مع كل طلب سحب.
ينشئ المستخدمون حسابات ويسجلون الدخول باستخدام مجموعات من اسم المستخدم/البريد الإلكتروني وكلمة المرور، تسجيل الدخول الاجتماعي، التدفقات بدون كلمة مرور، TOTP والمزيد.
قم بتنفيذ معايير الأمان المثبتة على الويب باستخدام FIDO2 و WebAuthn و TOTP. استخدم Yubikeys أو Google Authenticator أو FaceID لتقليل الاحتكاك وزيادة الأمان.
إدارة المستخدمين واحصل على، أنشئ، حدث أو احذف الهويات وبياناتها. مع Webhooks لمزيد من التحكم.
استخدم نماذج الهوية القابلة للتخصيص (تعريف الحقول المخصصة مثل الاسم، العنوان، الحيوان الأليف المفضل) وأنشئ واجهاتك الخاصة بأسلوبك وعلامتك التجارية.
قم بتبسيط تجربة المستخدم ودعهم يستخدمون حساباتهم الحالية في Google أو GitHub أو Apple وما إلى ذلك لتسجيل الدخول والتسجيل. يتم دعم جميع موفري OIDC.
تحقق من هوية المستخدم عن طريق التحقق من عنوان البريد الإلكتروني أو رقم الهاتف أو العنوان الفعلي لهذا المستخدم. تأكد من استعادة الحسابات من خلال عمليات "نسيت كلمة المرور"، الرموز الأمنية، وما إلى ذلك.
آراء العملاء
تم جمع المراجعات التالية على موقعنا.
لديك أسئلة؟ ابحث عن الإجابات أدناه!
أكثر الأسئلة الشائعة لدينا