利用可否は Auth0 プランによって異なります
この機能が利用可能かどうかは、ログイン実装の内容と、Auth0 プランまたは個別契約の内容によって決まります。詳しくは、Pricing を参照してください。
- Actions: Actions は、Auth0 プラットフォーム内の特定のタイミングで実行される、安全でテナント固有のバージョン管理された Node.js 関数です。Actions を使用すると、カスタムログインによって Auth0 の機能をカスタマイズおよび拡張できます。
-
Rules: ユーザー認証に関する成果物が生成される際に実行されます。たとえば、次のようなものです。
- OpenID Connect (OIDC) の IDトークン
- OAuth 2.0 のアクセストークン
- SAML のアサーション
- Hooks: ユーザーに関連しない成果物のやり取りが行われる場合や、事前ユーザー登録や事後ユーザー登録のようにユーザーIDが作成される場合に、追加の拡張性を提供します。
- カスタムデータベース接続と移行の両方のスクリプトは、既存のユーザーIDストアと統合する場合や、独立したまたはレガシーなIDストアからの自動ユーザー移行が必要な場合に使用します。設定の詳細については、Create Custom Database Connections. を参照してください。
- ユーザーの重複を避けるため、返される各ユーザープロファイルで一貫した
user_idを設定してください。さらに、get_userまたはloginスクリプトで、異なる 2 人のユーザーに同じメールアドレスを返さないようにし、両方のスクリプトが同じユーザーを返すことを確認してください。 - 後方互換性を維持するため、カスタム DB スクリプトでは
app_metadataはmetadataと呼ばれます。データ転送は中断される可能性があるため、app_metadataまたはuser_metadataに含まれるべきメタデータが不足している場合は、それを取得するために Action を使用してください。 - Action を使用して、 へのアクセスを必ず制限してください。