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  上一步获取的一次性票据。
formatStringjson  返回的响应体格式。支持 jsonxml

请求示例

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.