單點登錄

1.何為單點登錄?

答:單點登錄分為兩層:

? ? ????(1)當你在一個客戶端進行登錄,然后又在另一個客戶端進行登錄,那么你第一次登錄的客戶端就會自動下線

? ? ? ? (2)當某個公司有多個產(chǎn)品時,人們更希望在某一個產(chǎn)品中只登陸一次,當跳轉到其它產(chǎn)品頁面時也處于登錄狀態(tài)

2.單點登錄的原理是什么

答:單點登錄是當你在某個網(wǎng)站進行登錄,那么服務器會給你返回一個加密的token字符串,當你每次訪問服務器時將token放入到請求頭,服務器拿到token進行比對,若token正確,那么就代表該請求合法。token就作為你本次登錄的唯一鑰匙。本人使用的redis進行保存token

3.對token進行加密可以使用那些加密方式

答:SHA256(本人現(xiàn)在用的),jwt,RSA

4.項目為什么要使用單點登錄

答:隨著互聯(lián)網(wǎng)的發(fā)展,公司的產(chǎn)品線越來越多,每個產(chǎn)品都擁有不同的客戶群體,當某個客戶想要從一個產(chǎn)品訪問另一個產(chǎn)品時需要重新登錄,這就顯得比較麻煩,為了解決這一問題,單點登錄就應運而生。

5.對于一個多產(chǎn)品的公司會怎么維護單點登錄

答:一般情況下,一個公司有多個產(chǎn)品的情況下,公司會將登錄部分單獨提取出來成立一個單獨的項目,其他產(chǎn)品登錄時進行跨域請求該登錄項目,該項目將登錄情況進行反饋給發(fā)送請求的項目,若登錄成功發(fā)送token,該產(chǎn)品拿到token,將token保存到自己的項目中,以后的請求中就可以實現(xiàn)單點登錄。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容