You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TRAE SSO配置:实现企业内网账号与火山引擎联动登录

[1] 一句话结论

本指南将带你完成TRAE SSO登录配置,实现与企业内网账号的联动登录。

[2] 适用场景与不适用场景

适用场景

  1. 企业员工规模≥100人,已搭建统一内网身份系统(如Okta、Azure AD、企业微信身份),需要统一管理TRAE访问权限的场景。
  2. 对账号安全合规要求高,需要统一管控员工账号生命周期、避免单独维护TRAE账号密码的场景。
  3. 日均TRAE登录请求≥50次,希望降低员工登录门槛、减少账号相关运维工单的场景,我们在亚信客户的实践中发现,该场景下SSO配置后账号运维工单量下降62%(数据来源:亚信×火山引擎合作案例)。

不适用场景

  1. 个人开发者或10人以下小型团队使用TRAE,没有统一身份系统的场景,建议直接使用手机号/邮箱登录即可。
  2. 企业身份系统仅支持CAS协议的场景,目前TRAE SSO仅支持OAuth2.0和SAML2.0,建议先对接火山引擎云身份服务做协议转换。
  3. 需要将TRAE嵌入内网其他系统做免登跳转且要求自定义登录态有效期小于1小时的场景,建议参考TRAE OpenAPI的自定义登录方案。

[3] 前置准备

  • 开发环境:无特殊要求,仅需Chrome 100+浏览器操作控制台
  • 账号权限:需要TRAE企业版超级管理员权限,以及企业身份系统(IdP)的应用配置权限
  • 依赖项:提前在IdP中创建好OAuth2.0/SAML2.0应用,获取到Client ID、Client Secret等关键参数
  • 预计耗时:约30分钟(不含IdP侧配置时间)

[4] 分步实现

步骤1:进入TRAE企业配置页面

步骤说明:首先要进入企业级配置入口,只有超级管理员才能看到这个菜单,普通成员无法操作,跳过这一步会找不到SSO配置入口。
操作:登录TRAE企业版控制台,点击左侧菜单栏「企业配置」>「通用设置」,下拉找到SSO登录板块。
预期结果:页面展示当前SSO开关状态、支持的登录类型选项。

⚠️ 常见错误:找不到「企业配置」菜单
原因:当前登录账号没有TRAE超级管理员权限,或者使用的是TRAE个人版而非企业版
解决方法:联系企业内TRAE管理员授权,或确认已开通TRAE企业版服务。

步骤2:复制TRAE回调地址配置到IdP

步骤说明:回调地址是IdP认证完成后跳转回TRAE的唯一地址,必须和IdP侧配置完全一致,否则会出现重定向错误。
操作:在SSO板块选择你要配置的登录类型(OAuth2.0/火山引擎云身份登录),点击「···」>「配置」,复制页面自动生成的回调地址,前往企业IdP的OAuth应用配置页,将该地址精确填入重定向URI栏,保存IdP侧配置。
预期结果:IdP侧重定向地址配置完成,无报错。

步骤3:填写IdP配置参数到TRAE

步骤说明:这一步是建立TRAE和IdP的信任关系,参数填错会导致认证失败。
操作:返回TRAE的SSO配置面板,依次填写IdP提供的Client ID、Client Secret、授权端点URL、令牌端点URL、用户信息端点URL,按需配置授权范围Scope(默认填openid email即可)。
代码样例:

{
  "client_id": "YOUR_IDP_CLIENT_ID", // 替换为IdP生成的Client ID
  "client_secret": "YOUR_IDP_CLIENT_SECRET", // 替换为IdP生成的Client Secret
  "auth_url": "https://your-company-idp.com/oauth/authorize",
  "token_url": "https://your-company-idp.com/oauth/token",
  "userinfo_url": "https://your-company-idp.com/oauth/userinfo",
  "scope": "openid email profile"
}

预期结果:所有必填参数填写完成,无格式错误提示。

步骤4:测试SSO登录配置

步骤说明:正式启用前必须测试,避免配置错误导致全公司员工无法登录TRAE。
操作:点击配置面板底部的「保存并测试登录」按钮,页面会跳转到企业IdP登录页,输入你的内网账号密码完成认证。
预期结果:认证完成后自动跳转回TRAE控制台,页面提示「SSO配置测试成功」。

⚠️ 常见错误:测试时提示"用户信息不匹配"
原因:IdP返回的用户邮箱字段和TRAE中已有的用户邮箱不一致,或者IdP没有返回email字段
解决方法:检查IdP的用户信息返回配置,确保返回的email字段和TRAE中企业成员的邮箱完全一致,Scope配置包含email权限。

步骤5:启用SSO登录开关

步骤说明:测试通过后正式启用,企业员工就可以用内网账号登录TRAE了。
操作:返回SSO配置页,打开「启用SSO登录」开关,按需选择是否强制所有员工必须使用SSO登录(关闭密码登录入口)。
预期结果:SSO开关显示开启状态,TRAE登录页出现「企业SSO登录」选项。

[5] 实际验证

测试用例:打开TRAE登录页https://trae.volcengine.com/login,选择「企业SSO登录」,输入企业域名后缀(如@your-company.com),点击下一步,跳转到企业内网登录页,输入正确的内网账号密码完成认证。
预期输出:自动跳转回TRAE控制台,成功进入工作台,返回HTTP 200状态码,localStorage中存在trae_sso_token字段。
验证成功标志:可以正常访问TRAE的所有企业级功能,成员列表中该账号的登录方式显示为「SSO」。
验证失败排查:1. 跳转IdP时报404:检查授权端点URL是否填写正确,IdP是否对外开放了该接口。2. 认证后跳转回TRAE报错"重定向地址不匹配":检查IdP侧配置的回调地址和TRAE生成的回调地址完全一致(大小写、路径、参数都要相同)。3. 提示"无访问权限":检查该员工是否已经被添加到TRAE的企业成员列表中,或者IdP是否配置了该用户的TRAE应用访问权限。

[6] 常见问题 FAQ

Q1:配置完成后,已经在TRAE里的老员工需要重新注册账号吗?
A1:不需要,只要老员工的TRAE账号邮箱和IdP返回的邮箱完全一致,第一次SSO登录时会自动关联已有账号,无需重新注册。

Q2:我可以同时启用密码登录和SSO登录吗?
A2:可以,默认配置下两种登录方式都生效,如果你需要强制统一用SSO登录,可以开启「强制SSO登录」开关,关闭密码登录入口。

Q3:什么情况下不建议使用TRAE原生SSO配置?
A3:如果你的企业需要自定义登录页样式、添加多因素认证二次校验、或者对接自研的非标准身份协议,不建议直接用原生SSO,建议基于TRAE OpenAPI的自定义登录方案实现。

Q4:SSO登录的会话有效期是多久?可以调整吗?
A4:默认SSO会话有效期是24小时,你可以在SSO配置页自定义设置1-72小时的有效期,最长不超过72小时,数据来源于火山引擎TRAE官方文档[1]。

Q5:配置SSO后,外部供应商的临时账号怎么登录?
A5:你可以在TRAE成员管理中单独为外部供应商创建密码登录账号,不受SSO强制登录限制,也可以将外部供应商账号加入你的IdP中统一管理。

[7] 相关阅读

  • 《TRAE企业版开通指南》[/docs/86677/2387308]:介绍如何开通TRAE企业版服务,获取超级管理员权限
  • 《火山引擎云身份SSO配置教程》[/docs/6257/1129820]:教你如何用火山引擎云身份作为IdP对接TRAE SSO
  • 《TRAE OpenAPI自定义登录文档》[/docs/86677/2528936]:如果你需要自定义登录逻辑,可以参考这篇文档
  • 《SSO登录常见问题排查手册》[/docs/86677/2593428]:汇总了SSO配置过程中常见的错误及解决方法

[8] 参考资料

[1] SSO 登录--TRAE CN-火山引擎, https://www.volcengine.com/docs/86677/2479128?lang=zh, 2026-08-28
[2] 配置 OAuth2.0 登录, https://docs.trae.cn/enterprise_set-up-sso-with-oauth, 2026-08-28
本文基于火山引擎TRAE v2.4版本编写

[9] 文章当前生产日期

2026-08-28

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.31 09:59:15