统一身份认证
  1. 登录过程接口
统一身份认证
3.0
  • 3.0
  • 公开接口
    • 3.0接口说明
    • OpenAPI
      • 概述
      • 1.人员管理
        • 批量获取人员数据
        • 获取单个人员数据
        • 添加单个人员数据
        • 修改单个人员数据
        • 删除单个人员数据
        • 批量获取人员照片
        • 获取单个人员照片
        • 基本代码
        • 人员类型代码
        • 组织机构代码
      • 2.服务管理
        • 获取服务列表数据
        • 批量删除服务数据
        • 获取单个服务数据
        • 添加单个服务数据
        • 修改单个服务数据
        • 删除单个服务数据
        • 获取服务列表数据(LDAP)
        • 批量删除服务数据(LDAP)
        • 获取单个服务数据(LDAP)
        • 添加单个服务数据(LDAP)
        • 修改单个服务数据(LDAP)
        • 删除单个服务数据(LDAP)
        • 返回属性代码
        • 黑白名单标签代码
      • 3.资源管理
        • 图像资源
      • 获取TOKEN
      • DEMO
    • 登录过程接口
      • CAS协议-登录接口
        GET
      • CAS协议-票据验证接口
        GET
      • 登出接口
        GET
      • 用户身份切换
        GET
      • SAML1.1协议-登录接口
        GET
      • SAML1.1协议-票据验证接口
        POST
      • 单点登出接口
        POST
    • RestfulApi
      • 第一步 获取tickets
      • 第二步 获取ST
      • 第三部获取用户信息
  1. 登录过程接口

单点登出接口

POST
业务系统应对接单点登出接口,当统一认证退出时,会向业务系统发送POST请求,通知业务系统用户退出登录。单点登出实现按照标准CAS协议实现。官方文档参考链接
统一认证向业务系统发送带有XML数据的POST请求,请求的地址是业务系统登录时传递的service url。XML数据中:
saml:NameID标签中的数据是用户名
samlp:SessionIndex标签中的数据是登录时发放的ST

请求参数

Body 参数application/xml
samlp:LogoutRequest
object 
必需
saml:NameID
string 
用户名
必需
samlp:SessionIndex
string 
ST票据
必需
示例
  
<samlp:LogoutRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
     ID="aaabbbccc" Version="2.0" IssueInstant="1970-01-01T00:00:00Z">
  <saml:NameID xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">123456</saml:NameID>
  <samlp:SessionIndex>ST-7400884-4658ebf9cd33abf5e784cb7132d1b98fd742cbd</samlp:SessionIndex>
</samlp:LogoutRequest>

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://m1.apifoxmock.com/m1/5513456-0-default' \
--header 'Content-Type: application/xml' \
--data-raw '<samlp:LogoutRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
     ID="aaabbbccc" Version="2.0" IssueInstant="1970-01-01T00:00:00Z">
  <saml:NameID xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">123456</saml:NameID>
  <samlp:SessionIndex>ST-7400884-4658ebf9cd33abf5e784cb7132d1b98fd742cbd</samlp:SessionIndex>
</samlp:LogoutRequest>'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
修改于 2024-12-02 08:26:40
上一页
SAML1.1协议-票据验证接口
下一页
RestfulApi
Built with