POST /v1/auth/login/sns

SNS 連携ログイン — auth: skip

Request example
{
    "provider": "apple",
    "id_token": "mock-id_token",
    "access_token": "mock-access_token",
    "authorization_code": "sample",
    "session_id": "sample"
}
Status 200 ログイン成功 Insert image URL at cursor:
Status 400 `provider` が enum 外、または当該プロバイダの必須フィールド(requestBody の表を参照)が欠落。 Insert image URL at cursor:
Status 401 SNS 資格情報の検証に失敗。外向きは理由を区別せず一律このコードを返す(anti-oracle)。 Insert image URL at cursor:
Status 403 `sub` に一致する会員は存在するが、会員の状態によりトークンを発行できない。
Alternates (via ?_example=): account_suspended Insert image URL at cursor:
Status 404 この SNS アカウントで登録された会員が存在しない Insert image URL at cursor:
Status 500 サーバ内部エラー(500) Insert image URL at cursor:
Status 502 SNS プロバイダとの通信に失敗(`yahoo` の認可コード交換、JWKS 取得、`line` の verify API 等)。 Insert image URL at cursor:
Back