Xsolla-logo

電話番号による認証を完了するClient-side

post/oauth2/login/phone/confirm

ユーザーの電話番号と確認コードで認証を完了します。コードの有効期限は3分です。

このコールは、電話番号による認証を開始するコールでのみ使用されます。

このコールを使用するワークフロー以下の通り:

  1. アプリケーションは認証フォームを開き、ユーザーは電話番号を入力することができます。
  2. ユーザーが自分の電話番号を入力します。
  3. アプリケーションは、電話番号による認証を開始するリクエストをエクソラログインサーバーに送信します: a. パラメータsend_linktrueの場合、このリクエストの後に確認コートを取得するリクエストを送信して、確認コードとリンクを含むSMSを作成する必要があります。 b. パラメータsend_linkfalseまたは渡されない場合、SMSには確認コードのみが含まれます。
  4. エクソラログインサーバーはSMSを送信し、確認コードのIDを返します。
  5. アプリケーションには、ユーザーが確認コードを入力するためのフィールドが表示されます。
  6. ユーザーは、受け取った確認コードを入力するか、リンクをたどります。
  7. アプリケーションはこのリクエストを受け取ったIDでエクソラログインサーバーに送信します。
  8. ユーザーは認可されたとみなされます。
Request
query Parameters
client_id
required
integer

アプリケーションID。OAuth 2.0クライアントを作成した後で取得します。

Request Body schema: application/json
code
required
string

確認コード。

phone_number
required
string^\+(\d){5,25}$

ユーザーの電話番号。

operation_id
required
string

確認コードのID。

Responses
200

OK

400

無効なリクエスト

401

未認証

404

見つかりません

422

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

429

リクエストの回数が多すぎます

Request samples
application/json
{
  • "code": "string",
  • "operation_id": "string",
  • "phone_number": "string"
}
Response samples
application/json