勵志

勵志人生知識庫

cas認證是什麼

中央認證服務

CAS認證,即Central Authentication Service,中央認證服務,是一種針對萬維網的單點登錄協議。

它的主要目的是允許用戶使用一套憑證(如用戶名和密碼)訪問多箇應用程序,而無需在每個應用程序中分別進行身份驗證,CAS協議的核心包括Ticket-Granting Ticket(TGT)和Service Ticket(ST)的使用,其中TGT允許用戶證明其在CAS系統中成功登錄過,而ST則允許用戶訪問特定的服務。

此外,CAS是一箇由耶魯大學發起的開源項目,旨在爲Web應用系統提供一箇可靠的SSO(Single Sign-On)解決方案,它支持多種認證方式,如LDAPJWT、X.509等,並且擁有廣泛的支持,包括多種客戶端和服務器端語言,如Java.NetPHPPerl等,它還採用Apache 2.0許可證,允許代碼的修改和再發布。