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