マイページから連携解除
マイページなどからソーシャルログインの「連携解除」を行う実装イメージを例示します。
警告
会員登録やマイページへのログインがある汎用的なサービスでのご利用イメージです。
ご利用サービスの状況に合わせて適宜読み替えてご利用ください。
シーケンス
下図の赤枠部分は、導入に際してお客様システム側でサーバサイド実装が必要な箇所となります。
処理概要
2 段階の処理が必要となります。
- リクエストされたログインプロバイダの連携解除を行う
- ユーザーが連携中のログインプロバイダが 1 つもなくなった場合は「ソーシャルPLUS ID」を削除する
例として、ログインプロバイダの紐付け削除(dissociate API) は、リクエストにより対象のソーシャルPLUS ユーザに紐付くログインプロバイダが1つも存在しなくなる場合に "Unacceptable operation."(400 Bad Request)エラーを返します。
このエラー応答を受け取ったら、エラー処理として続けて ソーシャルPLUS ユーザの削除(delete_user API) を行います。
チェック処理
上記の処理概要に含みます。