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を使用して実証済みのWebセキュリティ標準を実装します。Yubikeys、Google Authenticator、またはFaceIDを使用して摩擦を減らし、セキュリティを向上させます。
ユーザー管理を取得、作成、更新、または削除します。さらに多くの制御のためのWebhooksを使用します。
カスタムフィールド(名前、住所、お気に入りのペットなどの定義)を使用してカスタマイズ可能なIDモデルを使用し、独自のスタイルとブランディングで独自のインターフェイスを作成します。
ユーザーエクスペリエンスを簡素化し、Google、GitHub、Appleなどの既存のアカウントを使用してログインおよび登録できるようにします。すべてのOIDCプロバイダーがサポートされています。
このユーザーのメールアドレス、電話番号、または物理アドレスを確認してIDを確認します。「パスワードを忘れた」フロー、セキュリティコードなどを使用してアカウントの回復を確保します。
顧客のフィードバック
以下のレビューは、当社ウェブサイトで収集されました。
質問がありますか? 以下で答えを見つけてください!
最もよくある質問