メインコンテンツまでスキップ

会員登録

ソーシャルログイン(ID 連携)を含む「会員登録」のサービス実装イメージを例示します。

警告

会員登録やマイページへのログインがある汎用的なサービスでのご利用イメージです。 ご利用サービスの状況に合わせて適宜読み替えてご利用ください。

画面遷移

シーケンス

下図の赤枠部分は、導入に際してお客様システム側でサーバサイド実装が必要な箇所となります。

処理概要

ソーシャルログインを経て「ソーシャルPLUS ID」を特定(⑬, ⑭)した状態で、新規登録フォームからご利用サービス側の会員登録処理を行い、新しく発行した「お客様サービス側ユーザID」と「ソーシャルPLUS ID」を紐付け(㉒, ㉓)ます。

バリデーションチェック

ソーシャルログインで特定した「ソーシャルPLUS ID」に対して、紐付け済みの「お客様サービス側ユーザID」がある場合は、すでに登録済みの会員として処理します。

一般的には "すでにアカウントが存在するため登録できません" といったエラーメッセージを返すか、エラーにせずにログイン画面またはマイページへ誘導します。

ヒント

認証対象のソーシャルPLUS ID の取得(authenticated_user API) の応答値に「ソーシャルPLUS ID」identifier とともに「お客様サービス側ユーザID」primary_key の値(文字列)が返されます。

「お客様サービス側ユーザID」primary_key が紐付けられていない場合は値が null として返ります。

関連ドキュメント