摘要:單點登錄系統(tǒng)好心人如果了請來個唄謝謝地址功能介紹登錄過后會在中存儲一條鍵名為以開頭的記錄內(nèi)部的值為經(jīng)過序列化的用戶信息。
SSO單點登錄系統(tǒng) 好心人如果clone了,請來個star唄 謝謝 github地址
功能介紹
登錄過后會在redis中存儲一條鍵名為:insidetoken-41a6e5b9-a086-48a8-9b85-49d0f78685bc 以insidetoken-開頭的記錄,內(nèi)部的值為經(jīng)過序列化的用戶信息。
并且在配置的域名中生成一條token=insidetoken-41a6e5b9-a086-48a8-9b85-49d0f78685bc的cookie
使用者可在各個系統(tǒng)獲取瀏覽器以及其他設備發(fā)送給服務器的cookie進行redis中匹配來判斷用戶是否處于登錄狀態(tài)。
目錄結構介紹
backend(前臺界面目錄)
frontend(后端PHP目錄)
配置并使用
進入backend目錄 執(zhí)行 composer install
系統(tǒng)token存儲于redis,請確保redis server開啟并處于可用狀態(tài)
數(shù)據(jù)庫存儲使用mysql server,請導入backend/database/sql/insideaccount_user.sql
配置.env 文件,修改DOMAIN=hb.com為你自己的域名
增加nginx配置,如下所示:
{
listen 80;
server_name insideaccount.hb.com;
root /Users/laolu/www/haibao-php-insideaccount/frontend/;
index index.html;
location ~ .*/.(css|js)$ {
add_header Cache-Control "no-store";
}
location /backend/ {
proxy_pass http://127.0.0.1:9191/; proxy_set_header X-real-IP $remote_addr; proxy_set_header Host $host; proxy_redirect off;
}
}
{
listen 9191;
root /Users/laolu/www/haibao-php-insideaccount/backend/public;
index index.php;
try_files $uri $uri/ /index.php?query_string;
location ~ .php {
fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params;
}
}
預覽
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22154.html
摘要:概念英文全稱,單點登錄。登錄如上述流程圖一致。系統(tǒng)和系統(tǒng)使用認證登錄。退出上圖,表示的是從某一個系統(tǒng)退出的流程圖。與的關系如果企業(yè)有多個管理系統(tǒng),現(xiàn)由原來的每個系統(tǒng)都有一個登錄,調整為統(tǒng)一登錄認證。 概念 SSO 英文全稱 Single Sign On,單點登錄。 在多個應用系統(tǒng)中,只需要登錄一次,就可以訪問其他相互信任的應用系統(tǒng)。 比如:淘寶網(wǎng)(www.taobao.com),天貓網(wǎng)...
摘要:用戶登錄成功之后,會與認證中心及各個子系統(tǒng)建立會話,用戶與認證中心建立的會話稱為全局會話,用戶與各個子系統(tǒng)建立的會話稱為局部會話。 在工作中,有這樣一個需求,因為公司有多個管理平臺,每次登錄一個平臺都需要輸入賬號和密碼進行登錄,特別麻煩,所以,希望只需登錄一個平臺的賬號和密碼,其他平臺的不用輸入賬號和密碼也可以自動登錄,即單點登錄,經(jīng)過兩周的研究和實踐,終于完成了該需求,目前公司的兩個...
摘要:什么是單點登錄單點登錄一個賬號多個系統(tǒng)同登錄登出。說的更簡單點就是多個有獨自域名的系統(tǒng)登錄登出跟一個系統(tǒng)一樣。單點登錄方便安全什么的種種優(yōu)點略過,用上自然會知道。 1.什么是單點登錄 單點登錄:一個賬號多個系統(tǒng)同登錄登出。 這里說的多系統(tǒng)是指每個系統(tǒng)有自己的域名。 說的更簡單點就是多個有獨自域名的系統(tǒng)登錄登出跟一個系統(tǒng)一樣。 單點登錄方便安全什么的種種優(yōu)點略過,用上自然會知道。...
摘要:不同域名不同端口不同協(xié)議,只要符合其中之一都算跨域請求同域當請求的符合域名端口協(xié)議都相同的時候,就是同域請求同域策略是瀏覽器內(nèi)部實現(xiàn)的一種安全機制。 cookie如何設置?如何獲取? php中向瀏覽器設置 cookie setcookie($key ,$val [,$expire ,$path ,$domain ,$secure]);注意:cookie只可以存字符串類型數(shù)據(jù),而且在...
閱讀 5257·2021-09-22 15:50
閱讀 1863·2021-09-02 15:15
閱讀 1164·2019-08-29 12:49
閱讀 2543·2019-08-26 13:31
閱讀 3458·2019-08-26 12:09
閱讀 1210·2019-08-23 18:17
閱讀 2736·2019-08-23 17:56
閱讀 2929·2019-08-23 16:02