• 简体中文
  • 认证

    Flowingto CLI 使用安全的设备授权流程来认证用户。

    flowingto login

    运行登录命令进行认证:

    flowingto login

    内部流程如下:

    1. CLI 向 Flowingto 服务器请求设备码。
    2. 自动打开浏览器并跳转到验证 URL。
    3. 你在浏览器中确认授权该设备。
    4. CLI 轮询服务器获取访问令牌,并将其存储在本地。

    flowingto logout

    清除所有本地存储的凭证:

    flowingto logout

    这会从你本地的机器上删除凭证文件。

    flowingto whoami

    显示当前登录用户的信息:

    flowingto whoami

    信息包括邮箱、用户 ID、令牌过期时间以及当前连接的服务器地址。

    凭证存储

    你的凭证存储在:

    ~/.flowingto/credentials.json

    该文件会以严格的权限(0o600)创建,内容包括:

    • email
    • token
    • server
    • userId
    • expiresAt

    过期的令牌会被视为无效,因此令牌过期后你需要重新登录。

    自定义服务器

    如果你使用本地开发环境或自建实例,可以使用 --server 全局选项:

    flowingto --server http://localhost:3000 workspace list