博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cas系列-cas REST协议(三)
阅读量:7167 次
发布时间:2019-06-29

本文共 773 字,大约阅读时间需要 2 分钟。

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

转载于:https://www.cnblogs.com/chengmuyu/p/10050941.html

你可能感兴趣的文章