cas系列-cas REST協議(三)
阿新 • • 發佈:2018-12-01
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