Recommended login flow
This page is not available in English.
Please select another language.
はじめに
NBPF では、以下のように使用する機能について複数のフローが存在します。
◯ ログインフロー:3 種類
これら全てを実装する必要はありませんが、これらの特徴全てを知った上でどのフローを選択するか判断する必要があります。
ここでは、NBPF として推奨するフローを提示しつつ、他のフローとの違いについて解説します。
推奨するフローについて
ここでは、以下の機能についてどのフローが推奨されるかを説明します。
ログイン
ログインにおいては、「Hybrid フロー V2」を推奨します。
推奨する理由としては、Hybrid フロー V2は画面遷移を必要とせず、Single Page Application を作りやすくなることがあげられます。
推奨する |
ドキュメントリンク |
説明 |
---|---|---|
|
ゲーム画面からログイン認証画面に画面遷移するのではなく、ゲーム画面とは別の新しいWindowとしてログイン認証画面が開かれる仕組みです。ユーザーがログイン認証画面(新しいWindow)での入力を終えて認可を受けると、ログイン認証画面のWindowが閉じることで、ユーザーは元のゲーム画面に戻ります。 |
|
|
Game Server を利用した旧来通りの画面遷移を行う仕組みです。ユーザーはゲーム画面からログイン認証画面にページ遷移し、ログイン認証画面での入力を終えて認可を受けると、元のゲーム画面へページ遷移することで戻ります。 |
|
|
Game Server を利用しないカジュアルゲーム向けの仕組みです。Game Server のログインセッション管理を行わないため、ユーザーデータの管理にはClient-Side Storageを使います。ログイン認証画面は、 画面遷移せずにログインするフロー と同じように、ゲーム画面とは別の新しいWindowとして開かれます |
更新履歴
- 2020/10/30
- 推奨するログインを「Hybrid フロー V2」に変更しました。
- 2018/07/13
- ログアウトの「シングルログアウト連携」を必須実装としました。
- 2018/06/26
- 「バッチ処理での確認」を必須実装としました。
- 2016/04/14
- 決済トランザクションの有効期間を10分に修正
- 2016/03/25
- JS SDK 3.3.1 公開に伴い、Client 側での即時確認処理を追加