一般的な注意事項
- 新しいランタイムで利用可能なモジュールについては、Can I require: Auth0 Extensibilityを参照してください。
- Node 22 では、
use npmディレクティブは使用できなくなりました。 - ファイルシステムへの書き込みは無効化されています。
Marketplaceとの連携
strategy 属性の値が oauth1 または oauth2 のいずれかになっています。
その後、指定したテナント内にある既存のカスタムソーシャル接続を、GET all connections エンドポイントを使ってページネーションしながら確認できます。たとえば、次のクエリオプションでは、最大 100 件のカスタムソーシャル接続の名前と識別子を返します。
では、Marketplace 経由で追加されたカスタムソーシャル接続のスクリプトは更新できません。Node 22 に対応するためにスクリプトの変更が必要な場合は、 を使用する必要があります。
移行作業
新しいカスタム Actions を作成する
- Auth0 Dashboard > Actions > Library に移動します。
- Create Action > Build from scratch を選択します。
- Runtime* フィールドで、Node 22 (Recommended) を選択します。
- Node 22 でカスタム Actions を記述し、テストを行い、準備ができたらデプロイします。
既存のカスタム Actions をアップグレードする
その他の拡張製品では Node 22 を選択する
- ルール
- フック
- Custom DB スクリプト
- カスタムソーシャル接続スクリプト
- Auth0 Dashboard > Settings > Advanced に移動します。
- 拡張 セクションまでスクロールします。
- Runtime で Node 22 を選択します。
- Legacy Extensibility で、該当する場合はランタイムのバージョンを選択します。