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

マイページへ連携状態を表示

マイページなどでソーシャルログインの「連携状態」を表示する実装イメージを例示します。

警告

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

画面表示

以下は画面の一例です。

マイページの表示例

シーケンス

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

処理概要

ログイン中のユーザーの「お客様サービス側ユーザID」をもとに、ソーシャルPLUS から連携済みのログインプロバイダ一覧を取得(③, ④)します。ご利用サービスに導入中の全てのログインプロバイダと、ユーザが連携済みのログインプロバイダの比較をもとに "連携済み" "未連携" などの表示を出し分け(⑤)ます。

連携済みのログインプロバイダ一覧を取得した際に、ソーシャルPLUS から "対象ユーザの情報が存在しない"(404 NotFound)エラーが応答される場合は、いっさい未連携のユーザーです。その場合にはすべてのログインプロバイダを "未連携" 状態で表示します。

連携追加、連携解除のアクション

現在のログインプロバイダごとの連携状態(連携済み、未連携)に加えて、それぞれの次のアクション(連携追加連携解除)のためのボタンの表示も行います。

チェック処理

表示のみのため、とくにありません。

関連ドキュメント