> ## Documentation Index
> Fetch the complete documentation index at: https://auth0.com/llms.txt
> Use this file to discover all available pages before exploring further.

# oracledb拡張機能から移行する

> Auth0 では、非推奨の oracledb ロジックを独自のインフラストラクチャ内の別のサービスに移行することをお勧めします。

2023年6月21日以降、Auth0は拡張機能においてNode.jsからOracleデータベースへの接続をサポートしなくなります。Auth0は以前、`oracledb`Node.jsモジュールを通じたOracleデータベースへの接続をサポートしていました。

## 影響を受けるワークフロー

拡張機能のコード内に`require(oracledb)`または`require('oracledb@4.2.0')`が含まれていないか確認してください。

以下のフローや機能で、[oracledb](https://www.npmjs.com/package/oracledb)への参照が含まれている拡張機能コードを確認してください。

* [フック](https://auth0.com/docs/customize/hooks)
* [ルール](https://auth0.com/docs/customize/rules)
* [カスタムデータベースのスクリプト](https://auth0.com/docs/authenticate/database-connections/custom-db/create-db-connection#create-database-action-scripts)
* [カスタムソーシャル接続](https://auth0.com/docs/authenticate/identity-providers/social-identity-providers/oauth2)

## 推奨更新

この機能の正式な代替案は現在予定されていません。Auth0は、`oracledb`ロジックを自社のインフラストラクチャ内にある別のサービスに置き換えることを推奨しています。インフラストラクチャでサービスを作成した後、拡張機能関数を使用して、OracleデータベースロジックをトリガーするためのHTTP要求を行うことができます。

自社のインフラストラクチャで`oracledb`モジュールを実行する方法については、「[OracleDBクイックスタートガイド](https://node-oracledb.readthedocs.io/en/latest/user_guide/installation.html#quickstart)」を参照してください。

例えば、`oracledb`を使用したカスタムデータベースログインスクリプトでは、`oracledb`を呼び出し、応答のキャプチャにジェネリックHTTPクライアントを使用する関数を削除します。

Actionsの作成またはActionsへの移行については、[Auth0のドキュメントを参照してください](https://auth0.com/docs/customize/actions)。
