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}))
}
chmura obsługuje szeroką gamę protokołów 2FA, takich jak TOTP, FIDO2 i WebAuthn, działa z dowolnym frameworkiem UI i wymaga tylko kilku linii kodu, aby działać.
Konfigurowalne przepływy logowania i rejestracji, uwierzytelnianie wieloskładnikowe, niestandardowe modele tożsamości oraz możliwość wprowadzenia własnego interfejsu użytkownika.
Ory Kratos jest open-source i staje się coraz bardziej zaawansowany z każdą pull request.
Użytkownicy tworzą i logują się do kont za pomocą kombinacji nazwy użytkownika/e-maila i hasła, logowania społecznościowego, przepływów bez hasła, TOTP i innych.
Wdrażaj sprawdzone standardy bezpieczeństwa sieciowego z FIDO2, WebAuthn i TOTP. Używaj Yubikeys, Google Authenticator lub FaceID, aby zmniejszyć tarcie i zwiększyć bezpieczeństwo.
zarządzanie użytkownikami i uzyskaj, twórz, aktualizuj lub usuwaj tożsamości i ich dane. Z Webhooks dla jeszcze większej kontroli.
Używaj konfigurowalnych modeli tożsamości (definicja niestandardowych pól, takich jak imię, adres, ulubione zwierzę) i twórz własne interfejsy w swoim stylu i brandingu.
Uprość doświadczenie użytkownika i pozwól im korzystać z istniejących kont Google, GitHub, Apple itp. do logowania i rejestracji. Wszyscy dostawcy OIDC są obsługiwani.
Zweryfikuj tożsamość, sprawdzając adres e-mail, numer telefonu lub adres fizyczny tego użytkownika. Zapewnij odzyskiwanie konta za pomocą przepływów "zapomniałem hasła", kodów bezpieczeństwa itp.
Opinie klientów
Poniższe recenzje zostały zebrane na naszej stronie.
Masz pytania? Znajdź odpowiedzi poniżej!
Nasze najczęściej zadawane pytania