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 — это open-source и становится мощнее с каждым pull request.
Пользователи создают и входят в аккаунты, используя комбинации имени пользователя/электронной почты и пароля, социальный вход, потоки без пароля, TOTP и многое другое.
Реализуйте проверенные стандарты веб-безопасности с FIDO2, WebAuthn и TOTP. Используйте Yubikeys, Google Authenticator или FaceID для уменьшения трения и повышения безопасности.
управление пользователями и получайте, создавайте, обновляйте или удаляйте идентификации и их данные. С Webhooks для еще большего контроля.
Используйте настраиваемые модели идентификации (определение настраиваемых полей, таких как имя, адрес, любимое животное) и создавайте свои собственные интерфейсы в своем стиле и брендинге.
Упростите пользовательский опыт и позвольте им использовать существующие аккаунты в Google, GitHub, Apple и т.д. для входа и регистрации. Поддерживаются все провайдеры OIDC.
Проверьте идентификацию, проверив адрес электронной почты, номер телефона или физический адрес этого пользователя. Обеспечьте восстановление аккаунта через потоки "забыл пароль", коды безопасности и т.д.
Отзывы клиентов
Следующие отзывы были собраны на нашем веб-сайте.
Есть вопросы? Найдите ответы ниже!
Наиболее часто задаваемые вопросы