1. 程式人生 > >Cas+SSO原理

Cas+SSO原理

Cas+SSO原理

2018年04月17日 23:59:54 虎哥和你一起學程式設計 閱讀數:29

      sso(單點登陸)現在在企業開發中應用非常廣泛,由於SOA架構的流行,不同系統之間的通訊變得越來月重要,SSO通常設計三個角色

     1.多個USER,

     2.多個系統,

     3.一個認證中心

    SSO的流程如下:假如我們有三個系統,Cas-client-1,Cas-client-2,Cas-server

   1.訪問Cas-client-1,請求中無ST(Service Ticket),

   2.重定向到Cas-server,認證,並傳遞ST和GTC(Granted-ticket-cookie),重定向Cas-client-1,

   3.請求包含ST,向Cas-server認證ticket,通過,返回USERNAME.

   4.訪問Cas-client-2,重定向Cas-server,有GTC,直接登陸。