Appearance
login —— 登录 CertCloud
通过 OAuth 2.0 设备授权流登录 CertCloud 账号。凭证保存在 ~/.certiman/cc/credentials(权限 0600),令牌自动滚动刷新,无需重复登录。
用法
bash
certiman login参数
本命令没有自有参数。以下全局 flag 对本命令有特殊语义:
| flag | 说明 |
|---|---|
-f / --force | 已登录时强制重新授权(切换账号) |
示例
bash
# 首次登录
certiman login
# 切换账号
certiman login -f输出
相关命令
login status—— 查看当前登录状态logout—— 撤销当前凭证profile—— 保存账号级参数模板
login status
查看当前登录状态:所属用户、访问令牌与刷新令牌剩余有效期、当前指向的 API 端点。
用法
bash
certiman login status参数
本命令没有自有参数。
示例
bash
certiman login status
certiman login status -o json输出
三种结果的区分
- 未登录:本机没有凭证
- 凭证被服务端拒绝:本机有凭证,但凭证已失效,需要运行
certiman login重新登录 - 认证服务暂时不可达:本机有凭证,但暂时无法获取用户信息。本机凭证保持不变,稍后重试即可
三种情况的退出码见上方各示例的 status 标记,退出码含义见 配置 · 退出码。
