Moss Platform Quick Auth (B-only)
仅使用 方案 B(无验证码):
禁止使用:
- - INLINECODE2
- INLINECODE3
- INLINECODE4
Base URL
INLINECODE5
Required Inputs
- -
host(例如 studio.mosi.cn) - INLINECODE8
Flow (B-only)
1) 先尝试 api-login
CODEBLOCK0
2) 若返回 USERNOTEXIST,则 api-register
CODEBLOCK1
Success Fields
- - INLINECODE9
- INLINECODE10
- INLINECODE11
- INLINECODE12
- INLINECODE13
- INLINECODE14 (仅注册返回,一次性)
Output Contract
返回给用户:
- - 使用了哪个 endpoint
- 结果状态(login success / register success / error code)
- INLINECODE15
- INLINECODE16
- 凭据(按需脱敏展示)
Error Handling
- -
USER_NOT_EXIST → api-login 切换到 api-register - INLINECODE18 → api-register 切回 api-login
- INLINECODE19 → 终止并提示
Security
- - 默认脱敏展示凭据,除非用户明确要原文。
- 明确提示
temp_password 仅返回一次,必须立即保存。
Moss Platform Quick Auth (仅方案B)
仅使用 方案 B(无验证码):
- - POST /studio-api/v1/auth/quick/api-login
- POST /studio-api/v1/auth/quick/api-register
禁止使用:
基础URL
https:///studio-api/v1/auth/quick/*
必需输入
- - host(例如 studio.mosi.cn)
- email
流程(仅方案B)
1) 先尝试 api-login
bash
curl -sS -X POST https:///studio-api/v1/auth/quick/api-login \
-H Content-Type: application/json \
--data {email:}
2) 若返回 USERNOTEXIST,则 api-register
bash
curl -sS -X POST https:///studio-api/v1/auth/quick/api-register \
-H Content-Type: application/json \
--data {email:}
成功返回字段
- - userid
- accesstoken
- refreshtoken
- expiresin
- apikey
- temppassword(仅注册时返回,一次性使用)
输出约定
返回给用户:
- - 使用了哪个端点
- 结果状态(登录成功 / 注册成功 / 错误码)
- userid
- expiresin
- 凭据(按需脱敏展示)
错误处理
- - USERNOTEXIST → api-login 切换到 api-register
- EMAILEXISTS → api-register 切回 api-login
- ACCOUNTBANNED → 终止并提示
安全说明
- - 默认脱敏展示凭据,除非用户明确要求原文。
- 明确提示 temp_password 仅返回一次,必须立即保存。