一般的な考慮事項
- アクションにあるモジュールレベルのコードは、アクションのインスタンスあたり1回だけ起動され、多くの実行で必要に応じて何度も実行されます。
- 新しいランタイムに含まれる利用可能なモジュールについては、「必要かを判断する:Auth0の拡張性」を参照してください。
use npmディレクティブはNode 22では利用できません。- ファイルシステムへの書き込みアクセスが無効になりました。
Marketplaceの統合
oauth1かoauth2のいずれかの値のstrategy属性を持ちます。
テナントに含まれるすべてのカスタムソーシャル接続は、全接続取得エンドポイントを使用すると、ページ分割して取得できます。たとえば、以下のクエリオプションは先頭から100までのカスタムソーシャル接続の名前と識別子を返します。
移行タスク
新しいカスタムアクションを作成する
- [Auth0 Dashboard]>[Actions(アクション)]>[Library(ライブラリー)]に移動します。
- [Create Action(アクションの作成)]>[Build from Scratch(初めから構築する)] を選択します。
- [Runtime(ランタイム)] *フィールドで Node 22](推奨) を選択します。
- Node 22でカスタムアクションを作成し、検証と準備ができたらデプロイします。
既存のカスタムアクションをアップグレードする
他の拡張製品にNode 22を選択する
- ルール
- フック
- カスタムデータベーススクリプト
- カスタムソーシャル接続スクリプト
- [Dashboard]>[Settings(設定)]>[Advanced(詳細設定)] に移動します。
- [Extensibility(拡張性)] セクションまでスクロールします。
- [Runtime(ランタイム)] に Node 22] を選択します。
- [Legacy Extensibility(レガシーの拡張性)] には、必要なランタイムのバージョンを選択します。