Xsolla-logo

OAuth 2.0認証

get/oauth2/auth

有効なSSOセッションの存在を確認します。認証コードとともに「redirect_url」パラメータで渡されたURLにリダイレクトします。

Request
query Parameters
response_type
required
string

コードが設定され、アプリケーションが成功した場合に認証コードを受け取ることを期待することを示します。

Value: "code"
client_id
required
integer

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

redirect_uri
required
string

このURLは、開発者がアプリケーション作成時に登録したURLのいずれかと一致する必要があり、一致しない場合は認証サーバーがリクエストを拒否する必要があります。このパラメータを設定するには、カスタマーサクセスマネージャにお問い合わせください。

scope
required
string

リクエストは、アプリケーションが要求する追加的なアクセスを示す1つ以上のスコープ値を持つことができます。認証サーバーは、要求されたスコープをユーザーに表示する必要があります。

state
required
string

状態パラメータは、アプリケーションがリクエスト固有のデータを保存したり、CSRF攻撃を防止するために使用されます。認証サーバーは、変更されていない状態の値をアプリケーションに返さなければなりません。これはおすすめのパラメータです。

audience
required
string

オーディエンスパラメータは、urlエンコードされたスペース(+または%20)で区切られた複数の文字列を含むことができます。オーディエンスの値自体もurlエンコードされている必要があります。

popup
boolean
Default: false

trueが渡された場合、このメソッドは最初にウィジェットにリダイレクトし、その後にパートナーのコールバックにリダイレクトします。falseの場合、メソッドは直接パートナーのコールバックにリダイレクトします。

code_challenge
code_challenge_method
string

チャレンジを生成するために使用されるメソッドです。現時点では、code_challengeを生成するためにS256メソッドしか使用できません。

Value: "S256"
widget_only
boolean

ポップアップフロー用のサービスパラメータ。API動作には影響しません。

enable_post_message_login
boolean

ポップアップフロー用のサービスパラメータ。API動作には影響しません。

disable_socials
boolean

ポップアップフロー用のサービスパラメータ。API動作には影響しません。

fail_auth_url
string

If passed then method will redirect on this URL in case of a missing session for authentication and obtaining new session.

Responses
302

リダイレクション

400

無効なリクエスト

404

見つかりません

418

私はティーポット

422

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

429

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

Request samples
Response samples
{
  • "error": {
    }
}