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

連携状態の表示

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

警告

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

画面遷移(表示のみ)

以下は画面の一例です。

マイページの表示例

シーケンス

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

処理概要

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

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

ヒント

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

バリデーションチェック

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

関連ドキュメント