概述
适用于 Devin CLI 的 Devin 身份验证目前面向 Devin Enterprise 客户提供。如对身份验证、计费或访问权限有任何疑问,请联系你的客户经理。
快速开始
先决条件
- 你的组织拥有 Devin Enterprise 账户
- 你的管理员已配置 Devin CLI 的访问权限 (参见下方的配置访问)
- 你已被分配了具有 Use Devin CLI 权限的角色
身份验证
凭据文件位置
devin auth login 后,Devin CLI 会将你的 API 令牌存储在 credentials.toml 中。默认情况下,该令牌会持久保存,不会过期。你可以在自己的多台机器之间复制此凭据文件,以复用同一身份验证,但请将其视为敏感信息:任何拿到此文件的人都可以以你的身份完成身份验证。不要分享此文件,也不要将其提交到版本控制系统中。
| 平台 | 位置 |
|---|---|
| macOS / Linux | 如果设置了 XDG_DATA_HOME,则为 $XDG_DATA_HOME/devin/credentials.toml;否则为 ~/.local/share/devin/credentials.toml |
| Windows | %APPDATA%\devin\credentials.toml (通常为 C:\Users\<you>\AppData\Roaming\devin\credentials.toml) |
devin auth logout 以移除已存储的凭据。
配置访问权限
创建访问角色
- 前往 企业设置 > 角色
- 点击 创建自定义角色
- 输入一个便于识别的名称 (例如:“Devin CLI 用户”)
- 选择 Use Devin CLI 权限
- 保存角色
分配角色
- Enterprise Admin或拥有 管理账户成员 权限的用户,可以通过“Enterprise 成员”页面分配账户级角色
- 组织管理员或拥有 管理组织成员 权限的用户,可以通过“Organization 成员”页面分配组织级角色
计费
延伸阅读
- Enterprise Setup — 初始配置与入门引导
- SSO 配置 — 单点登录设置
- 自定义角色与 RBAC — 细粒度访问控制
- Enterprise 安全 — 安全策略与控制措施

