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}))
}
Ory Kratos는 TOTP, FIDO2, WebAuthn과 같은 다양한 2FA 프로토콜을 지원하며, 모든 UI 프레임워크와 호환됩니다. 몇 줄의 코드만으로 설정하고 실행할 수 있습니다.
구성 가능한 로그인 및 등록 흐름, 다단계 인증, 사용자 정의 ID 모델, 직접 UI 디자인.
Ory Kratos는 오픈 소스로, 매번 풀 리퀘스트마다 더 강력해집니다.
사용자는 사용자 이름/이메일과 비밀번호 조합, 소셜 로그인, 비밀번호 없는 흐름, TOTP 등을 통해 계정을 생성하고 로그인할 수 있습니다.
FIDO2, WebAuthn, TOTP와 같은 검증된 웹 보안 표준을 구현하세요. Yubikey, Google Authenticator 또는 FaceID를 사용하여 보안을 강화하고 마찰을 줄이세요.
사용자 데이터를 가져오거나, 생성, 업데이트 또는 삭제하며 웹훅을 통해 더욱 세밀하게 제어할 수 있습니다.
사용자 이름, 주소, 좋아하는 애완동물 등 사용자 정의 필드를 정의하는 ID 모델을 활용하고, 스타일과 브랜딩에 맞는 인터페이스를 디자인하세요.
사용자가 Google, GitHub, Apple 등 기존 계정을 사용하여 손쉽게 가입하고 로그인할 수 있도록 하세요. 모든 OIDC 제공자를 지원합니다.
이메일, 전화번호, 또는 사용자의 실제 주소를 확인하여 ID를 인증합니다. "비밀번호 찾기" 흐름, 보안 코드 등을 사용하여 계정을 복구하세요.
고객 피드백
다음 리뷰는 우리 웹사이트에서 수집된 것입니다.
궁금한 점이 있나요? 아래에서 답변을 찾으세요!
가장 자주 묻는 질문