Sourcegraph 配置

本页介绍了如何在创建 Sourcegraph 数据存储区之前设置和配置第三方应用。

创建 OAuth 应用

  1. 登录您的 Sourcegraph 账号或网站管理页面。

  2. 前往您的用户账号设置或网站管理页面,以管理 OAuth 应用(客户端应用)。

  3. 创建新的 OAuth 客户端应用。

  4. 在创建对话框中,输入应用名称(例如 Gemini Enterprise Connector)。

  5. 创建应用后,复制客户端 ID 并妥善保存,以便在日后创建数据存储区时使用。

设置重定向网址和范围

创建或配置 OAuth 应用时,请配置其重定向网址和范围:

  1. 在 Sourcegraph 中打开 OAuth 应用配置页面。

  2. 重定向网址(或回调网址)字段中,输入 https://vertexaisearch.cloud.google.com/oauth-redirect

  3. 选择并启用以下范围:

    范围 用途
    openid 允许应用使用 OpenID Connect 对用户进行身份验证。
    个人资料 允许应用查看经过身份验证的用户的基本个人资料信息。
    电子邮件 允许应用查看已通过身份验证的用户的电子邮件地址。
    offline_access 授予刷新令牌,以便应用在用户未主动登录时访问 Sourcegraph。
    mcp 允许应用使用 Model Context Protocol (MCP) 连接到 Sourcegraph 搜索和工具,以便进行交互。
  4. 保存配置更改。