Skip to content

服务认证 ​

概述 ​

  本接口用于验证在登录入口[链接]获取到的一次性票据(Ticket)。验证成功后,可以获得该会话对应的用户信息。

接口描述 ​

请求方法及地址 ​

POST {schema}://{ip}:{port}/identity/sso/cas/serviceValidate

或

POST {schema}://{ip}:{port}/identity/sso/cas/p3/serviceValidate

请求体(application/json) ​

参数名类型可空默认值说明
serviceString否无  服务地址。与上一步接口的地址相同。
ticketString否无  上一步获取的一次性票据。
formatString是json  返回的响应体格式。支持 json 和 xml。

请求示例 ​

json
{
    "service": "https://your.service/sso/callback",
    "ticket": "ST-1001-G88tFFYi7HivejHif97wg1WB",
    "format": "json"
}

响应示例 ​

json
{
    "user": "zhangs",
    "attributes": {
        "name": "张三",
        "id": "8cneYRM97jU0pqVpJWY",
        "avatar": "",
        "username": "zhangs"
    }
}

响应说明 ​

字段名类型说明
userString当前会话用户名
attributesObject帐户属性
attributes.idString当前帐户主键
attributes.usernameString当前帐户主键
attributes.nameString当前帐户名称
attributes.avatarString当前帐户头像

Released under the MIT license.