Xsolla-logo

パスワードのリセットを確認するClient-side

post/password/reset/confirm

ユーザーパスワードのリセットを確認します。

ログインウィジェットのフォームまたは独自のパスワードリセットフォームを使用すると、ユーザーのパスワードをリセットすることができます。独自のフォームを使用する場合は、カスタマーサクセスマネージャーに連絡して、パスワードリセットフォームのURLを指定してください。

このコールを独自のフォームで使用する場合のワークフロー:

  1. アプリケーションは、ユーザーがメールまたはユーザー名を入力できるようにフォームを開きます。
  2. ユーザーがメールまたはユーザ名を入力します。
  3. アプリケーションがエクソラログインサーバーにパスワードリセットリクエストを送信します。
  4. エクソラログインサーバーからユーザーに確認メールが送信されます。
  5. ユーザーはメールのリンクをクリックし、新しいパスワードを設定するためのフォームに進みます。
  6. ユーザーは新しいパスワードを入力し、新しいパスワードを設定するをクリックします。
  7. アプリケーションまたはログインウィジェットは、このリクエストをエクソラログインサーバーに送信します。
Request
query Parameters
projectId
required
string <uuid>

パブリッシャーアカウントからのログインプロジェクトID。

Request Body schema: application/json
new_password
required
string [ 6 .. 100 ] characters

新しいユーザーパスワード。

reset_code
required
string

パスワードを変更したユーザを確認するためのコード。エクソラログインサーバーで生成され、パスワードリセットフォームのURLに渡されます。

user_id
string <uuid>

ユーザーID。パスワードリセットフォームのURLに渡されます。 必須です。

verify_code
string

Additional verify code. Uses with Custom Storage for extra validation of password reset request on partner side

Responses
204

コンテンツなし

400

無効なリクエスト

404

見つかりません

422

処理不可能なエンティティー

Request samples
application/json
{
  • "new_password": "password1230",
  • "reset_code": "ABJ8UKuTvNILBAEdfiKIpgHtiz6teYVPXMBFdpaw5mI",
  • "user_id": "1a9c23f5-d1dc-4d8e-afbe-6a6bac6464eb"
}
Response samples
{
  • "error": {
    }
}