當前位置:編程學習大全網 - 網站源碼 - Android 連接Cas服務器的實現單點登錄(SSO)

Android 連接Cas服務器的實現單點登錄(SSO)

如果我們的網站需要和另壹個域名做統壹認證,也就是在我們網站登錄,但真正的功能卻在另壹個網站來提供。許多都以 passport 的方式。 整個認證可以分三步完成 第壹步:本地驗證

這個很簡單,輸入本地的用戶名和密碼,然後服務器認證通過,並返回正確的Cookie;

第二步:做遠程認證,並返回遠程連接

通過本地Cookie,確認用戶合法性,然後服務器端調用遠程的登錄程序,返回壹個遠程認證號的URL,這個URL裏面包含了壹個唯壹的認證碼,使用Location的方式

第三步:遠程登錄

客戶端使用前壹步的URL,訪問遠程的服務器,服務器確認認證碼的正確性,再返回正確的遠程Cookie.

至此,本地認證,通過壹個URL,實現了遠程認證。

  • 上一篇:android環境到底怎麽搭建
  • 下一篇:剛剛誤刪了網易雲音樂。怎麽才能還原自己喜歡的歌單?
  • copyright 2024編程學習大全網