---
title: "发起 Google/GitHub OAuth 登录"
method: GET
path: "/api/v1/users/oauth/{provider}/login"
tags: ["【用户】OAuth"]
---

# 发起 Google/GitHub OAuth 登录

`GET /api/v1/users/oauth/{provider}/login`

根据 provider 生成第三方授权地址。provider 仅支持 google、github。redirect_url 可选，必须是站内相对路径；登录成功后后端会跳转到该路径，空值默认 /console/。

## Path parameters

- `provider` string, required

## Query parameters

- `redirect_url` string

## Response `200`

OK

- object
  - `code` integer
  - `data` DomainOAuthLoginResp
    - `auth_url` string
  - `message` string

## Other responses

- `400` — provider 或 redirect_url 无效

---

[API](https://skmtc.net/chaitin/apis/untitled-api.md) · [All operations](https://skmtc.net/chaitin/apis/untitled-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/chaitin/untitled-api/revisions/5a5929cb17f2/schema)
