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