A AuthMS API Wiki API Reference iam.tianv.com →

POST /auth/anonymous

创建临时匿名会话并返回受限JWT令牌(anonymous角色,无刷新令牌),用于浏览公开内容或低风险操作。匿名用户ID以anon_前缀标识。

身份认证 None application/json

Request Body

Schema: dto.AnonymousSigninRequest

FieldTypeRequiredExampleConstraintsDescription
tenant_id string No tnt_xyz789 租户ID

Responses

StatusDescriptionSchema
200匿名会话已创建,返回受限JWT令牌dto.LoginByCodeResponse
400请求参数无效gitee_com_linmes_authms_base_dto.SimpleResponse
500服务器内部错误gitee_com_linmes_authms_base_dto.SimpleResponse

Referenced Schemas

dto.LoginByCodeResponse

FieldTypeRequiredExampleConstraintsDescription
access_token string No
expires_in integer No
is_new_user boolean No
refresh_token string No
token_type string No
user dto.UserInfo No

dto.UserInfo

用户基本信息

FieldTypeRequiredExampleConstraintsDescription
created_at string No Account creation time
email string No Email
id string No User ID
must_change_password boolean No Password must be changed
password_expires_in integer No Days until password expires
password_warning string No Password warning: expiring/expired_grace/expired
phone string No Phone
status string No Status
username string No Username

gitee_com_linmes_authms_base_dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No