ゲームキー販売時の認証をセットアップする
認証されたユーザーと認証されていないユーザーの両方が購入を行うことができます。
未認証ユーザーへのゲームキー販売を設定する
以下のルールに従えば、ゲームを認証なしでユーザーに販売できます:
- トークンなしの直リンクやウィジェットを使用して、ゲームのコピーを1枚販売することができます。
- 一意のユーザーIDとメールアドレスを渡して、カートに入れて複数枚販売します。
- 指定されたパラメータなしで1つのアイテムを販売するために、素早い購入のためのメソッドを使用します。
x-unauthorized-id
パラメータ)を呼び出すときは、タイトルの一意のユーザーIDを数字または行として使用する必要があります。識別子は、フロントエンド側で、たとえば識別子生成ライブラリを介して生成されます。
電子メール アドレスとその他の追加データ(x-user
パラメータのタイトルに渡されます。
例:
Copy
- curl
{
"name": "John Smith",
"email": "test@test.com",
"country": "US"
}
また、オブジェクトフォームのbody
やquery
にデータを渡すこともできます。
例:
Copy
- curl
"user": {
"name": "John Smith",
"email": "test@test.com",
"country": "US"
}
認証されたユーザーにゲームキー販売を設定する
ユーザーの認証には次のオプションがあります:
- エクソーラログインを統合した場合、リクエストはエクソーラログインJWTトークンを介して認証されます。
- 独自の認証システムがある場合、リクエストはペイステーションアクセストークンを介して認証されます。
エクソーラログイン経由の認証
- 指示に従って、アドミンページでプロジェクトを設定します。
- 認証メソッドコールバックを実装するには:
JSON Web Token またはOAuth 2.0 プロトコルに基づいています。
ユーザーデータがエクソーラストレージに保存されている場合は、次のメソッドを利用します:
- 登録(
JWT またはOAuth 2.0 ) - 以下(選択する1つのオプション)を介した認証:
- パスワードのリセット
ユーザーデータが
ユーザーデータをカスタムストレージに保存する場合は、カスタムストレージのハウツーを使用してください。
ペイステーションアクセストークン経由の認証
認証フロー:
- クライアントが認証リクエストをサーバーに送信します。
- あなたのサーバーは
Merchant ID とAPI key をエクソーラサーバーに渡し、access_token をリクエストします。 - エクソーラサーバーが
をあなたのサーバーに送信します。access_token - あなたのサーバーは
をクライアントに送信します。access_token
返された
は、ゲームクライアントから送信されたリクエストを認証するための認証トークンとして使用されます。
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。