マイページへ連携状態を表示
マイページなどでソーシャルログインの「連携状態」を表示する実装イメージを例示します。
警告
会員登録やマイページへのログインがある汎用的なサービスでのご利用イメージです。
ご利用サービスの状況に合わせて適宜読み替えてご利用ください。
画面表示
以下は画面の一例です。
シーケンス
下図の赤枠部分は、導入に際してお客様システム側でサーバサイド実装が必要な箇所となります。
処理概要
ログイン中のユーザーの「お客様サービス側ユーザID」をもとに、ソーシャルPLUS から連携済みのログインプロバイダ一覧を取得(③, ④)します。ご利用サービスに導入中の全てのログインプロバイダと、ユーザが連携済みのログインプロバイダの比較をもとに "連携済み" "未連携" などの表示を出し分け(⑤)ます。
連携済みのログインプロバイダ一覧を取得した際に、ソーシャルPLUS から "対象ユーザの情報が存在しない"(404 NotFound)エラーが応答される場合は、いっさい未連携のユーザーです。その場合にはすべてのログインプロバイダを "未連携" 状態で表示します。
チェック処理
表示のみのため、とくにありません。