成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

PHP實(shí)現(xiàn)的SSO單點(diǎn)登錄系統(tǒng),拿走就用吧

tyheist / 2637人閱讀

摘要:?jiǎn)吸c(diǎn)登錄系統(tǒng)好心人如果了請(qǐng)來(lái)個(gè)唄謝謝地址功能介紹登錄過(guò)后會(huì)在中存儲(chǔ)一條鍵名為以開(kāi)頭的記錄內(nèi)部的值為經(jīng)過(guò)序列化的用戶信息。

SSO單點(diǎn)登錄系統(tǒng) 好心人如果clone了,請(qǐng)來(lái)個(gè)star唄 謝謝 github地址

功能介紹

登錄過(guò)后會(huì)在redis中存儲(chǔ)一條鍵名為:insidetoken-41a6e5b9-a086-48a8-9b85-49d0f78685bc 以insidetoken-開(kāi)頭的記錄,內(nèi)部的值為經(jīng)過(guò)序列化的用戶信息。

并且在配置的域名中生成一條token=insidetoken-41a6e5b9-a086-48a8-9b85-49d0f78685bc的cookie

使用者可在各個(gè)系統(tǒng)獲取瀏覽器以及其他設(shè)備發(fā)送給服務(wù)器的cookie進(jìn)行redis中匹配來(lái)判斷用戶是否處于登錄狀態(tài)。

目錄結(jié)構(gòu)介紹

backend(前臺(tái)界面目錄)

frontend(后端PHP目錄)

配置并使用

進(jìn)入backend目錄 執(zhí)行 composer install

系統(tǒng)token存儲(chǔ)于redis,請(qǐng)確保redis server開(kāi)啟并處于可用狀態(tài)

數(shù)據(jù)庫(kù)存儲(chǔ)使用mysql server,請(qǐng)導(dǎo)入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;

}
}

預(yù)覽

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/22154.html

相關(guān)文章

  • 系統(tǒng)講解 - SSO單點(diǎn)登錄

    摘要:概念英文全稱,單點(diǎn)登錄。登錄如上述流程圖一致。系統(tǒng)和系統(tǒng)使用認(rèn)證登錄。退出上圖,表示的是從某一個(gè)系統(tǒng)退出的流程圖。與的關(guān)系如果企業(yè)有多個(gè)管理系統(tǒng),現(xiàn)由原來(lái)的每個(gè)系統(tǒng)都有一個(gè)登錄,調(diào)整為統(tǒng)一登錄認(rèn)證。 概念 SSO 英文全稱 Single Sign On,單點(diǎn)登錄。 在多個(gè)應(yīng)用系統(tǒng)中,只需要登錄一次,就可以訪問(wèn)其他相互信任的應(yīng)用系統(tǒng)。 比如:淘寶網(wǎng)(www.taobao.com),天貓網(wǎng)...

    Kylin_Mountain 評(píng)論0 收藏0
  • 單點(diǎn)登錄實(shí)現(xiàn)原理及小結(jié)

    摘要:用戶登錄成功之后,會(huì)與認(rèn)證中心及各個(gè)子系統(tǒng)建立會(huì)話,用戶與認(rèn)證中心建立的會(huì)話稱為全局會(huì)話,用戶與各個(gè)子系統(tǒng)建立的會(huì)話稱為局部會(huì)話。 在工作中,有這樣一個(gè)需求,因?yàn)楣居卸鄠€(gè)管理平臺(tái),每次登錄一個(gè)平臺(tái)都需要輸入賬號(hào)和密碼進(jìn)行登錄,特別麻煩,所以,希望只需登錄一個(gè)平臺(tái)的賬號(hào)和密碼,其他平臺(tái)的不用輸入賬號(hào)和密碼也可以自動(dòng)登錄,即單點(diǎn)登錄,經(jīng)過(guò)兩周的研究和實(shí)踐,終于完成了該需求,目前公司的兩個(gè)...

    TigerChain 評(píng)論0 收藏0
  • 單點(diǎn)登錄

    摘要:什么是單點(diǎn)登錄單點(diǎn)登錄一個(gè)賬號(hào)多個(gè)系統(tǒng)同登錄登出。說(shuō)的更簡(jiǎn)單點(diǎn)就是多個(gè)有獨(dú)自域名的系統(tǒng)登錄登出跟一個(gè)系統(tǒng)一樣。單點(diǎn)登錄方便安全什么的種種優(yōu)點(diǎn)略過(guò),用上自然會(huì)知道。 1.什么是單點(diǎn)登錄 單點(diǎn)登錄:一個(gè)賬號(hào)多個(gè)系統(tǒng)同登錄登出。 這里說(shuō)的多系統(tǒng)是指每個(gè)系統(tǒng)有自己的域名。 說(shuō)的更簡(jiǎn)單點(diǎn)就是多個(gè)有獨(dú)自域名的系統(tǒng)登錄登出跟一個(gè)系統(tǒng)一樣。 單點(diǎn)登錄方便安全什么的種種優(yōu)點(diǎn)略過(guò),用上自然會(huì)知道。...

    enrecul101 評(píng)論0 收藏0
  • PHPcookie與session使用

    摘要:不同域名不同端口不同協(xié)議,只要符合其中之一都算跨域請(qǐng)求同域當(dāng)請(qǐng)求的符合域名端口協(xié)議都相同的時(shí)候,就是同域請(qǐng)求同域策略是瀏覽器內(nèi)部實(shí)現(xiàn)的一種安全機(jī)制。 cookie如何設(shè)置?如何獲取? php中向?yàn)g覽器設(shè)置 cookie setcookie($key ,$val [,$expire ,$path ,$domain ,$secure]);注意:cookie只可以存字符串類(lèi)型數(shù)據(jù),而且在...

    DTeam 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

tyheist

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<