changeEmail にすることを推奨します。
このスクリプトは レガシー認証シナリオ でのみ使用され、Auth0 と外部データベースの両方で、ユーザーのメールアドレス (および/またはメールアドレスのステータス) を同じ操作内で更新したい場合に必要です。
Change Email スクリプトは、 では設定できません。このスクリプトを管理するには、Auth0 の の Create a connection または Update a connection エンドポイント、もしくは Auth0 Deploy CLI を使用する必要があります。
ChangeEmail 関数
changeEmail 関数では、次の処理を行う必要があります。
- 外部データベース内のユーザーのメールアドレスを更新する。
- 処理が失敗した場合、またはエラーが発生した場合は、エラーを返す。
定義
changeEmail関数は4つのパラメータを受け取り、callbackコールバック関数を返します。
これは、
changeEmail関数の実装方法を示す擬似的なJavaScriptの例です。
コールバック関数
callback 関数は 2 つのパラメータを受け取り、関数を返します。
定義
成功を返す
callback コールバック関数を返し、error パラメーターに null、operationResult パラメーターに true を渡します。
失敗を返す
callback コールバック関数を返し、error パラメーターには null、operationResult パラメーターには false を渡します。
エラーを返す
callback コールバック関数を返し、関連するエラー情報を error パラメータに渡します。