zoukankan      html  css  js  c++  java
  • cas系列-cas REST协议(三)

    cas的rest协议

    cas还支持rest协议方式进行访问,格式和参数如下:

    • 1. 获取TGT

        请求方式,路径,http协议及请求参数:
          POST /cas/v1/tickets HTTP/1.0
          username=battags&password=password&additionalParam1=paramvalue

        请求响应
          201 Created
          Location: http://www.whatever.com/cas/v1/tickets/{TGT id}

    • 2. 获取ST

        请求方式,路径,http协议及请求参数:
          POST /cas/v1/tickets/{TGT id} HTTP/1.0
          service={form encoded parameter for the service url}

        请求响应
          200 OK
          ST-1-FFDFHDSJKHSDFJKSDHFJKRUEYREWUIFSD2132

    • 3. 校验ST

        请求方式及请求路径
          GET /cas/p3/serviceValidate?service={service url}&ticket={service ticket}

        请求响应
          状态码,200成功;200请求失败;415不支持的媒体类型;

    • 4. 登出

        请求方式,请求路径和http协议
          DELETE /cas/v1/tickets/{TGT} HTTP/1.0

        请求响应
          返回注销的TGT

  • 相关阅读:
    HDU 4685
    HDU 2519 新生晚会(组合问题)
    HDU 1241 Oil Deposits(递归,搜索)
    数据结构之线性表
    coocs项目的创建
    cocos开发环境搭建
    数据结构之算法时间复杂度
    c++ auto类型说明符
    HDU 6170 Two strings(DP)
    HDU 6138 Fleet of the Eternal Throne(AC自动机)
  • 原文地址:https://www.cnblogs.com/chengmuyu/p/10050941.html
Copyright © 2011-2022 走看看