ソーシャルネットワークアクセストークンによるシームレス認証

使用するタイミング

ゲームクライアントやアプリに有効なソーシャルネットワークアクセストークンがすでにある場合は、シームレストークン認証を使用します。ブラウザによるリダイレクトの代わりに、クライアントはそのトークンを1回のリクエストでエクソーラログインの認証情報に交換します。プロトコルに応じて、レスポンスはJWT(JWTプロトコル)または認可コード付きのログインURL(OAuth 2.0プロトコル)を返します。シームレス認証は次のケースに適しています:

  • ゲームクライアント内で既にソーシャルネットワークへのサインインを済ませている、ウェブショップへのゲーム内自動ログイン。
  • リダイレクトによる認証が利用できない、あるいはユーザーエクスペリエンスを損なうデスクトップおよびコンソールアプリケーション。

ソーシャルネットワークアクセストークンによるシームレス認証は、次のソーシャルネットワークで利用できます:エクソーラ、Facebook、Google、LinkedIn、Twitter、Discord、Naver、Baidu、Battle.net、WeChat、QQ。

クライアントがソーシャルネットワークのアクセス権限トークンを保持していない場合(例:ユーザーがまだ認証を完了していない場合)、シームレスなシナリオは機能しません。そのような場合は、以下の方法を使用してブラウザリダイレクトのシナリオを実装してください:

シームレス認証とブラウザリダイレクトフローの比較

ブラウザリダイレクトフローシームレスなトークン認証
ユーザーエクスペリエンスゲームがソーシャルネットワークのログインページを含むブラウザを開きます。ユーザーは認証を行い、ゲームにリダイレクトされます。ゲームがソーシャルネットワークのトークンを渡し、ユーザーは自動的に認証されます。ブラウザは開きません。
リクエスト数複数回のリクエスト。1 回。
ゲーム内自動ログイン不可 — ユーザーはブラウザに切り替える必要があります。可能。

シームレスな認証では、エクソーラログインがクライアントがすでに保持しているソーシャルネットワークのアクセス権限トークンを受け取り、ソーシャルネットワークのAPIを介してそれを検証し、一致するユーザーを見つけるか、あるいは新規ユーザーを作成し、JWTまたはログインURLを返します。これらすべてがブラウザを介さず、単一のリクエストで実行されます。

シームレスなトークン認証

ブラウザリダイレクトフロー

シームレスな認証のAPIコール

ソーシャルネットワーク向けのシームレスなトークン認証を実装するには、選択する認証プロトコルに応じて以下のAPIコールを使用してください:

この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2026年9月30日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!
フィードバックを送信できませんでした
後でもう一度お試しいただくか、[email protected]までお問い合わせください。