---
title: "POST /v1/auth/oauth2/login"
method: POST
path: "/v1/auth/oauth2/login"
tags: ["AuthService"]
---

# POST /v1/auth/oauth2/login

`POST /v1/auth/oauth2/login`

## Request body

- MagicboxOauthOAuth2LoginRequest
  - `app` integer
  - `config` MagicboxConfigOAuth2Config
    - `app` integer
    - `clientId` string
    - `clientSecret` string
    - `callbackUri` string
    - `authUrl` string
    - `tokenUrl` string
    - `scopes` string[]
    - `loginUrl` string
  - `user` MagicboxOauthOAuth2User
    - `openID` string
    - `name` string
    - `nickname` string
    - `email` string
    - `avatar` string
    - `app` integer
    - `remark` string
    - `raw` string, bytes
  - `portal` string

## Response `200`

OK

- GoddessApiV1LoginReply
  - `token` string

---

[API](https://skmtc.net/aide-family/apis/untitled-api-2.md) · [All operations](https://skmtc.net/aide-family/apis/untitled-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aide-family/untitled-api-2/versions/d97780a0ed10/schema)
