本記事は「Stop Building MFA from Scratch (And What to Do Instead)」を翻訳した記事です。
カスタマーアドボケイトとして、毎日創業者やCTO、開発者と話しています。そして常に耳にするのは、誰もが今すぐ多要素認証(MFA)を必要としているということです。エンタープライズ契約の獲得、SOC 2監査の合格、あるいは単にユーザーの安全を保つためであっても、MFAは完全に必須条件となっています。
しかし、多くのエンジニアリングチームから話を聞いて学んだことがあります。MFAが必要だとわかっていることと、実際に構築することは全く別の問題だということです。
MFAを自社で構築する際の課題とは
チームがMFAを自社で構築しようと決めたとき、予想以上に大きなプロジェクトになってしまったとよく言われます。午後だけで追加できるような単純な機能ではありません。
チームは突然、認証アプリの統合やQRコードの生成、バックアップリカバリーコードの安全な処理について考えなければならなくなります。さらに、ユーザーがスマートフォンを紛失した場合などの特殊なケースへの対応方法も検討する必要があります。
開発者がログイン基盤の構築と保守に費やす時間は、コア製品の開発に費やせない時間となります。
Auth0がより簡単な方法である理由
まさにこれが、Auth0がチームの負担を軽減するために構築された理由です。実装に何週間もかけるべきではありません。
複雑なロジックをゼロから構築する代わりに、ダッシュボードのスイッチを切り替えるだけで済みます。見知らぬ場所や認識されないネットワークからログインしようとした場合など、本当に重要なときにだけMFAを要求するように設定できます。ユーザー体験を完全に制御でき、面倒な処理はバックグラウンドで処理されます。
最適なMFAプランの選び方
セキュリティを後回しにすべきではないと考えています。有料プランにMFAを直接組み込んでいるため、必要な設定を正確に選択し、面倒な開発フェーズを省略できます。
| 機能 | 含まれる内容 |
|---|---|
| Pro MFA | Google AuthenticatorやDuoなどの標準的な認証アプリをカバーしています。B2CおよびB2B Essentialsプランに標準で含まれています。 |
| Enterprise MFA | WebAuthn、アプリへのプッシュ通知、SMS、または音声をサポートする必要がある場合に使用します。B2B Essentialsのアドオンとして利用でき、Professional階層に完全に含まれています。 |
MFAを有効にして顧客価値の創造に戻る
エンジニアリングチームの時間は、ログインインフラストラクチャをゼロから構築するために費やすにはあまりにも貴重です。MFAが含まれるプランにアップグレードすることで、コンプライアンス要件を満たし、大規模なエンタープライズ契約の障害を取り除き、開発者が顧客が本当に気にかけている機能の構築に戻れるようになります。
どれほど簡単に有効にできるか確認してみましょう。MFA実装ドキュメントを確認してください。
どのプランが適しているかわからない場合や、MFAの実装について質問がある場合は、いつでも連絡してください。customeradvocate@auth0.com
About the author

Alisha Tingle
Senior Customer Advocate, DLG