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

コールバック時のパラメータ

コールバック URL には、認証結果を示すパラメータが追加されます。

認証成功の場合

認証に成功した場合は、コールバック URL に status パラメータと token パラメータを含めて返します。

  • status キーの値は常に authorized です
  • token キーの値については コールバックURL で詳しく説明します

認証失敗の場合

認証に失敗した場合は、コールバック URL に status パラメータと reason パラメータを含めて返します。

  • status キーの値が failed または unauthorized になります
  • reason キーの値については後述します

コールバック例

コールバック URL が https://example.com/callback の場合は以下の通りです。

認証成功時
https://example.com/callback?status=authorized&token=QkNHQRaFE3qa3WH7kfnV
認証失敗時
https://example.com/callback?status=failed&reason=Authorization%20failed.

認証失敗時の status パラメータと reason パラメータ

statusreason説明
failedAuthorization failed.ログインプロバイダの連携設定が正しく行われていません
failedAuthorization failed. Bad serialization.リダイレクト遷移が正しく行われていません。ユーザーのブラウザバックや不正アクセスの可能性があります
unauthorizedUnauthorized.ユーザが認証をキャンセルしました
failedUser existed.ログインされたアカウントに、すでに紐付いたソーシャルPLUS ユーザが存在します(新規登録のみを許可する場合)
failedSpecified user not found.ログインされたアカウントに紐付くソーシャルPLUS ユーザが存在しません(ログインのみを許可する場合)
failedLogin required.(現在は利用されていないメッセージです)
failedThis user has already been associated with this social media.指定されたログインプロバイダは、すでにこのソーシャルPLUS ユーザに紐付いています(連携追加の場合)
failedAssociation token not specified.追加紐付け用トークンが指定されていません(連携追加の場合)
failedThis social media has already been associated with another user.ログインされたアカウントは、すでに他のソーシャルPLUS ユーザに紐付いています(連携追加の場合)
failedInconsistent provider specified.追加紐付け用トークンに紐付けたログインプロバイダと、ログイン URL に指定されたログインプロバイダが一致していません(連携追加の場合)

関連ドキュメント

次のアクション