溫馨提示×

vue頁面怎么實現單點登錄

vue
養魚的貓咪
442
2021-05-13 12:48:51
欄目: 編程語言

在vue頁面中實現單點登錄的方法有:1.通過Cookie作為憑證媒介實現;2.通過頁面重定向方式實現;3.通過JSONP實現;

vue頁面怎么實現單點登錄

具體方法如下:

1.通過Cookie作為憑證媒介實現單點登錄

可以在vue中利用cookie作為媒介,用于存放用戶憑證,當用戶登錄應用后,返回一個加密的cookie,當用戶訪問子應用的時,在通過cookie進行校驗。

2.通過頁面重定向方式實現單點登錄

可以通過父應用和子應用來回重定向中進行通信,從而實現信息的安全傳遞,當用戶通過子應用重定向連接的方式訪問接口時,若用戶沒有登錄,返回一個登錄頁面,需輸入賬號密碼進行登錄;若用戶以登錄,則生成加密的Token,并且重定向到子應用提供的驗證Token的接口,通過解密和校驗之后,子應用登錄當前用戶。

3.通過JSONP實現單點登錄

當用戶登錄子應用的時,授權應用訪問父應用提供的JSONP接口,并在請求中帶上父應用域名下的Cookie,父應用接收到請求后,會驗證用戶的登錄狀態,并返回加密的信息,子應用在通過解析返回的加密信息來驗證用戶,若通過驗證則登錄用戶。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女