メインコンテンツへスキップ
カスタムデータベース接続は、主に認証のために、自前の独立した (レガシー) IDデータストアへのアクセスをAuth0に提供したい場合 (の役割を果たす) や、ユーザーデータをAuth0のデータストアに移行したい場合に使用します。 Auth0の拡張性を使用すると、アイデンティティおよびアクセス管理 (IdAM) のきめ細かなソリューションを構築するためのカスタムロジックを追加できます。Auth0は、カスタムデータベース接続とカスタムデータベース移行の両方に対して、Actionsスクリプトによる拡張性を提供しています。これらはいずれも、Auth0テナント内のAuth0プラットフォーム上で動作するNode.jsを使用して実装されます。 Auth0の拡張性は、IAMパイプラインのさまざまな地点で実行されます。
  • Actions は、Auth0プラットフォーム内の特定の時点で実行される、安全でテナント固有のバージョン管理されたNode.js関数です。Actionsは、カスタムロジックを使ってAuth0の機能をカスタマイズおよび拡張するために使用されます。詳細については、Understand how Auth0 Actions Workを参照してください。
  • カスタムデータベースアクションスクリプト は、既存のユーザーIDストアと統合するため、またはレガシーIDストアからの自動ユーザー移行が必要な場合に使用できます。さまざまなテンプレートが用意されています。
どのようなユースケースであっても、Auth0の拡張性により、IAM処理を要件に正確に合わせて調整できます。ただし、適切な方法で使用しないと、不適切または意図しない使い方を招き、後々問題につながるおそれがあります。こうした事態を未然に防ぐため、Auth0は設計者と実装者の両方に向けてベストプラクティスのガイダンスを提供しています。すでにAuth0の利用を始めている場合でも、少なくとも一度は全文に目を通すことをお勧めします。

利用可否はAuth0のプランによって異なります

この機能が利用可能かどうかは、Auth0のプランまたはカスタム契約によって異なります。詳しくは、料金を参照してください。