--- title: "パスワードのリセット" url: https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/authentication/reset-password/ description: "このページでは、Pythonアプリケーションでユーザーアカウントのパスワードをリセットする方法について、サンプルコードスニペットとともに説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Reset Password - API" url: /ja/api/code-reference/cloud-scale/authentication/reset-user-password/#ResetUserPassword - name: "Authentication Help" url: /ja/cloud-scale/help/authentication/introduction - name: "SDK Scopes" url: /ja/sdk/python/v1/sdk-scopes --- # パスワードのリセット 以下のコードスニペットを使用して、登録済みユーザーのアカウントのパスワードをリセットできます。`reset_password()`メソッドを呼び出すと、パスワードリセットリンクが生成され、ユーザーのメールアドレスに送信されます。 > **注意:** * `email_id`、`platform_type`、および`zaid`は必須属性です。 * 送信者のメールアドレス、件名、メールメッセージを設定できます。SDKコードで使用する前に、[Catalyst Mailコンポーネント](https://docs.catalyst.zoho.com/ja/cloud-scale/help/mail/email-configuration/)でメールアドレスを追加し、認証を完了させる必要があります。 #### ディクショナリの作成 以下のように、特定のユーザーの登録詳細を含むディクショナリを作成する必要があります。その後、設定したディクショナリをパスワードリセットプロセスを処理するメソッドに渡すことができます。 ```python #辞書を作成する reset_config = { "platform_type": "web", "zaid": "1008807534", "template_details": { "senders_mail": "dogogetu@tutuapp.bid", "subject": "Welcome to %APP_NAME%", "message": "

Hello ,

Follow this link to join in %APP_NAME% .

%LINK%

If you didnt ask to join the application, you can ignore this email.

Thanks,

Your %APP_NAME% team

", }, } ``` ### パスワードのリセット ユーザー情報とユーザーサインアップ設定を含むオブジェクトを`reset_password()`メソッドの引数として渡し、レスポンスが返されます。 以下で使用されているコンポーネントインスタンス`authentication_service`の詳細については、[こちらのセクション](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/authentication/get-component-instance/)を参照してください。 **使用するパラメータ**
パラメータ名 データ型 定義
`email_id` String **必須**パラメータです。ユーザーのメールアドレスの値を保持します。
`reset_config` Object **必須**パラメータです。パスワードをリセットするユーザーアカウントの詳細を格納します。これらの詳細には、アプリケーションプラットフォームタイプ、ZAID、パスワードリセット後に送信するメール情報が含まれます。
```python user = app.user_management() users = user.reset_password('amelia.b@zylker.com', { 'platform_type': 'web', 'redirect_url': 'https://www.google.com', 'template_details': { 'subject': 'Reset Password', 'message': 'Click on the link to reset your password: Reset Password', 'senders_mail': 'support@zylker.com' } }) print(users) ``` サンプルレスポンスを以下に示します: ```json "Reset link sent to amelia.burrows@zylker.com. Please check your email". ``` > **情報:** 上記の操作を実行するために必要な権限レベルについては、[SDKスコープの表](https://docs.catalyst.zoho.com/ja/sdk/python/v1/sdk-scopes)を参照してください。