Skip to content

跳过强制修改密码

调用用户名密码登录接口时,如果密码快过期,并且用户选择跳过修改密码时调用本接口。

请求说明

请求头

参数名中文名称必须类型示例
X-operating-sys-version调用方客户端操作系统版本Stringwindows10.1.1
X-device-fingerprint调用方客户端设备指纹String156aysdna213sc50
X-device-ip调用方客户端IPString192.168.1.2
X-agentUser-Agent信息StringMozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X)
X-L用于国际化语言设置Stringzh
X-client-id应用授权IDStringnTo1eRIub60vPb54WeE6aojPwYwImtl4
X-state-token临时令牌StringeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWJqZWN0Ijoie1
content-type内容格式类型Stringapplication/json

请求示例

请求参数

返回示例

成功示例

HTTP/1.1 200 OK

json
{
    "status": "SUCCESS",
    "expire": 43200,
    "session_token": "LGTiTNVDFPlpefV3F3Hla7RUFTqInsqa",
    "id_token": "eyJ0NiJ9.eyJ1cI6IjIifX0.DeWt4QuZXso"
}

错误示例

HTTP/1.1 400 Bad Request

json
{
    "error_code": "IDAAS.SDK.PARAM.0014",
    "error_msg": "Invalid state token"
}

返回参数

参数名中文名称类型描述
status返回结果String该字段可能返回的值如下:
SUCCESS 登录成功
ACCESS_DENIED 拒绝访问
expiresession_token有效期Numbersession_token有效期,有效期内可使用session_token获取ticket
session_token用户session_tokenString用户session_token,可使用该token调用IDaaS接口获取sso_ticket,sso_ticket可以换取用户信息
id_token短期有效,接口调用令牌String该字段为jwt格式,包含用户身份信息。可参考根据id_token获取用户信息获取用户信息。令牌有效期默认为5分钟,支持可配置

错误码

状态码错误码中文错误信息英文错误信息处理措施
400IDAAS.SDK.PARAM.0001设备信息不完整Device information is incomplete请检查输入的设备信息是否完整
400IDAAS.SDK.PARAM.0002clientId不能为空clientId cannot be empty请检查输入的clientId是否为空
400IDAAS.SDK.PARAM.0003应用未注册,请先注册应用The app is not registered, please register the app first请检查输入的clientId是否正确
400IDAAS.SDK.PARAM.0013临时令牌不能为空State token cannot be empty请检查输入的临时令牌是否为空
400IDAAS.SDK.PARAM.0014临时令牌无效Invalid state token请检查输入的临时令牌是否正确
400IDAAS.SDK.USER.0001用户未找到User not found请先注册后再试
400IDAAS.SDK.USER.0039用户已被禁用User is disabled请联系管理员

竹云IDaaS开放平台