国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

單點(diǎn)登錄 & 單點(diǎn)退出(chatgpt)

這篇具有很好參考價(jià)值的文章主要介紹了單點(diǎn)登錄 & 單點(diǎn)退出(chatgpt)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

單點(diǎn)登錄

單點(diǎn)登錄(SSO)系統(tǒng)允許用戶在多個(gè)應(yīng)用程序之間共享身份驗(yàn)證狀態(tài),即在一個(gè)應(yīng)用程序中登錄后,用戶可以在其他應(yīng)用程序中自動(dòng)登錄。

下面的流程描述了在不同域的系統(tǒng)之間實(shí)現(xiàn)單點(diǎn)登錄的基本步驟:

  1. 用戶首次訪問:用戶首次訪問應(yīng)用A,發(fā)現(xiàn)用戶未登錄(通常是通過檢查cookie來判斷),應(yīng)用A將用戶重定向到認(rèn)證服務(wù)器。

  2. 用戶登錄:用戶在認(rèn)證服務(wù)器上輸入其憑據(jù)(例如,用戶名和密碼)。認(rèn)證服務(wù)器驗(yàn)證用戶憑據(jù)。

  3. 生成全局會(huì)話:如果用戶憑據(jù)有效,認(rèn)證服務(wù)器會(huì)創(chuàng)建—個(gè)全局會(huì)話,并將相關(guān)的session id存儲(chǔ)在一個(gè)cookie中,該cookie對(duì)認(rèn)證服務(wù)器域是可見的。

  4. 生成服務(wù)票據(jù):認(rèn)證服務(wù)器生成一個(gè)服務(wù)票據(jù)(ST)給應(yīng)用A,然后將用戶重定向回應(yīng)用A,并在重定向請(qǐng)求中包含此服務(wù)票據(jù)。

  5. 驗(yàn)證服務(wù)票據(jù):應(yīng)用A收到服務(wù)票據(jù)后,需要回調(diào)認(rèn)證服務(wù)器驗(yàn)證這個(gè)服務(wù)票據(jù)。

  6. 生成局部會(huì)話:認(rèn)證服務(wù)器驗(yàn)證服務(wù)票據(jù)有效后,應(yīng)用A創(chuàng)建一個(gè)局部會(huì)話,并將相關(guān)的session id存儲(chǔ)在一個(gè)cookie中,該cookie對(duì)應(yīng)用A域是可見的。

  7. 用戶訪問其他應(yīng)用:用戶現(xiàn)在可以訪問應(yīng)用A的受保護(hù)資源。當(dāng)用戶第一次訪問另一個(gè)應(yīng)用B時(shí),應(yīng)用B發(fā)現(xiàn)用戶未登錄,與步驟1相同,應(yīng)用B將用戶重定向到認(rèn)證服務(wù)器。

  8. 檢查全局會(huì)話:這次用戶訪問認(rèn)證服務(wù)器時(shí),認(rèn)證服務(wù)器發(fā)現(xiàn)用戶的全局會(huì)話已存在(通過檢查之前存儲(chǔ)的cookie),所以用戶無需再次輸入憑據(jù)。

  9. 生成新的服務(wù)票據(jù):認(rèn)證服務(wù)器為應(yīng)用B生成一個(gè)新的服務(wù)票據(jù),并將用戶重定向回應(yīng)用B,與步驟4相同

  10. 驗(yàn)證新的服務(wù)票據(jù)并創(chuàng)建新的局部會(huì)話:與步驟5和6相同,應(yīng)用B驗(yàn)證新的服務(wù)票據(jù),并創(chuàng)建—個(gè)新的局部會(huì)話。

以上就是不同域的系統(tǒng)之間實(shí)現(xiàn)單點(diǎn)登錄的基本流程,常見的SSO協(xié)議和標(biāo)準(zhǔn),如OAuth2. 0,OpenID Connect,SAML等都遵循類似的流程。

單點(diǎn)退出

實(shí)現(xiàn)跨域單點(diǎn)登錄(Single Sign-On,SSO)的同時(shí),也需要考慮單點(diǎn)退出(Single Sign-Out,SSO)的問題。

單點(diǎn)退出意味著用戶在任何一個(gè)系統(tǒng)中退出后,其他所有系統(tǒng)也會(huì)同時(shí)退出。

以下是一種常見的基于Token或者Session的單點(diǎn)退出過程:

  1. 用戶在任何一個(gè)系統(tǒng)(System A)中點(diǎn)擊“退出”按鈕。
  2. System A收到退出請(qǐng)求,會(huì)先清除本地的用戶登錄狀態(tài)(如刪除Cookie或者清除Session),然后將退出請(qǐng)求發(fā)送到認(rèn)證中心(Authentication Center)。
  3. 認(rèn)證中心收到退出請(qǐng)求后,會(huì)清除該用戶的全局會(huì)話信息,并查看該用戶在其它系統(tǒng)(如System B, C, D)中的登錄狀態(tài)。
  4. 認(rèn)證中心向其他所有系統(tǒng)發(fā)送退出請(qǐng)求。
  5. System B, C, D等系統(tǒng)收到退出請(qǐng)求后,會(huì)清除各自的用戶登錄狀態(tài)。
  6. 所有系統(tǒng)都退出登錄狀態(tài)后,單點(diǎn)退出流程結(jié)束。

這種方式確保了用戶在任何一個(gè)系統(tǒng)中退出后,其他所有系統(tǒng)也都會(huì)退出。需要注意的是,實(shí)現(xiàn)這個(gè)功能需要各個(gè)系統(tǒng)之間有很好的通信機(jī)制,通常涉及到跨域請(qǐng)求的處理。另外,為了安全性,各種請(qǐng)求最好都是加密的,并且要有有效的錯(cuò)誤處理機(jī)制。文章來源地址http://www.zghlxwxcb.cn/news/detail-448419.html

到了這里,關(guān)于單點(diǎn)登錄 & 單點(diǎn)退出(chatgpt)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 34、商城系統(tǒng)(十五):認(rèn)證服務(wù),短信驗(yàn)證碼,密碼加鹽,OAuth2.0社交登錄,SpringSession認(rèn)證功能,單點(diǎn)登錄

    目錄 一、新建認(rèn)證服務(wù) 1.后端項(xiàng)目啟動(dòng) 2.前端頁面復(fù)制 3.配置域名 4.配置gateway

    2024年02月19日
    瀏覽(17)
  • windows系統(tǒng)edge瀏覽器退出賬戶后還能免密登錄的解決方式

    windows系統(tǒng)edge瀏覽器退出賬戶后還能免密登錄的解決方式

    edge瀏覽器明明退出登錄了,還能不用輸密碼一鍵點(diǎn)擊就能登錄; 這是因?yàn)槲④浀纳饭P產(chǎn)品經(jīng)理用腳后跟想出來的方案。 解決方案: 去設(shè)置里的賬號(hào)管理,注銷自己的微軟賬號(hào)登錄; 如果你發(fā)現(xiàn)自己并沒有登錄,那么看下是否綁定了電子郵件,刪除即可 最后再說一句,煞筆

    2024年02月09日
    瀏覽(149)
  • 開源單點(diǎn)登錄MaxKey和JeeSite 單點(diǎn)登錄集成指南

    開源單點(diǎn)登錄MaxKey和JeeSite 單點(diǎn)登錄集成指南

    1. JeeSite介紹 JeeSite 隸屬于濟(jì)南卓源軟件有限公司,是一個(gè) Java 快速開發(fā)平臺(tái), 基于經(jīng)典技術(shù)組合(Spring Boot、Shiro、MyBatis、Beetl+Bootstrap or TS+Vue3)在線代碼生成工具, 支持 Spring Cloud 架構(gòu),分布式,微服務(wù),微內(nèi)核,企業(yè)、市政、信息化領(lǐng)域的專家。 支持國產(chǎn)化軟硬件。 官

    2024年02月09日
    瀏覽(16)
  • Java項(xiàng)目實(shí)戰(zhàn)筆記--基于SpringBoot3.0開發(fā)仿12306高并發(fā)售票系統(tǒng)--(二)項(xiàng)目實(shí)現(xiàn)-第二篇-前端模塊搭建及單點(diǎn)登錄的實(shí)現(xiàn)

    Java項(xiàng)目實(shí)戰(zhàn)筆記--基于SpringBoot3.0開發(fā)仿12306高并發(fā)售票系統(tǒng)--(二)項(xiàng)目實(shí)現(xiàn)-第二篇-前端模塊搭建及單點(diǎn)登錄的實(shí)現(xiàn)

    本文參考自 Springboot3+微服務(wù)實(shí)戰(zhàn)12306高性能售票系統(tǒng) - 慕課網(wǎng) (imooc.com) 本文是仿12306項(xiàng)目實(shí)戰(zhàn)第(二)章——項(xiàng)目實(shí)現(xiàn) 的第二篇,詳細(xì)講解使用Vue3 + Vue CLI 實(shí)現(xiàn)前端模塊搭建的過程,同時(shí)其中也會(huì)涉及一些前后端交互的實(shí)現(xiàn),因此也會(huì)開發(fā)一些后端接口;搭建好前端頁面后,

    2024年03月26日
    瀏覽(43)
  • 【個(gè)人博客系統(tǒng)網(wǎng)站】我的博客列表頁 · 增刪改我的博文 · 退出登錄 · 博客詳情頁 · 多線程應(yīng)用

    【個(gè)人博客系統(tǒng)網(wǎng)站】我的博客列表頁 · 增刪改我的博文 · 退出登錄 · 博客詳情頁 · 多線程應(yīng)用

    【JavaEE】進(jìn)階 · 個(gè)人博客系統(tǒng)(4) 用戶在網(wǎng)頁中編寫標(biāo)題和正文,點(diǎn)擊提交,選擇 輸入摘要 取消,繼續(xù)編寫文章 提交成功后,選擇 繼續(xù)寫文章 返回“我的博客列表頁” 1.1 約定前后端交互接口 后端: /art/publish 將前端傳遞過來的數(shù)據(jù)保存到數(shù)據(jù)庫 返回受影響行數(shù) 前端:

    2024年02月10日
    瀏覽(49)
  • .NET CORE開源 DDD微服務(wù) 支持 多租戶 單點(diǎn)登錄 多級(jí)緩存、自動(dòng)任務(wù)、分布式、日志、授權(quán)和鑒權(quán) 、網(wǎng)關(guān) 、注冊(cè)與發(fā)現(xiàn) 系統(tǒng)架構(gòu) docker部署

    .NET CORE開源 DDD微服務(wù) 支持 多租戶 單點(diǎn)登錄 多級(jí)緩存、自動(dòng)任務(wù)、分布式、日志、授權(quán)和鑒權(quán) 、網(wǎng)關(guān) 、注冊(cè)與發(fā)現(xiàn) 系統(tǒng)架構(gòu) docker部署

    源代碼地址https://github.com/junkai-li/NetCoreKevin 基于NET6搭建跨平臺(tái)DDD思想WebApi架構(gòu)、IDS4單點(diǎn)登錄、多緩存、自動(dòng)任務(wù)、分布式、多租戶、日志、授權(quán)和鑒權(quán)、CAP、SignalR、 docker部署? 如需簡(jiǎn)約項(xiàng)目可直接去除項(xiàng)目引用 解耦設(shè)計(jì)都可以單獨(dú)引用 架構(gòu)默認(rèn)全部引用并啟動(dòng) 項(xiàng)目啟動(dòng)時(shí)

    2023年04月24日
    瀏覽(20)
  • 從普通登錄到單點(diǎn)登錄(SSO)

    從普通登錄到單點(diǎn)登錄(SSO)

    隨著前端登錄場(chǎng)景的日益復(fù)雜化和技術(shù)思想的不斷演進(jìn),前端在登錄方面的知識(shí)結(jié)構(gòu)變得越來越復(fù)雜。對(duì)于前端開發(fā)者來說,在日常工作中根據(jù)不同的登錄場(chǎng)景提供合適的解決方案是我們的職責(zé)所在,本文將梳理前端登錄的演變過程,希望能幫助跟我遇到同樣問題的開發(fā)者。

    2024年01月18日
    瀏覽(13)
  • 【單點(diǎn)登錄SSO認(rèn)證中心】

    【單點(diǎn)登錄SSO認(rèn)證中心】

    (2017-09-22更新)GitHub:https://github.com/sheefee/simple-sso 1、http無狀態(tài)協(xié)議 web應(yīng)用采用browser/server架構(gòu),http作為通信協(xié)議。http是無狀態(tài)協(xié)議,瀏覽器的每一次請(qǐng)求,服務(wù)器會(huì)獨(dú)立處理,不與之前或之后的請(qǐng)求產(chǎn)生關(guān)聯(lián),這個(gè)過程用下圖說明,三次請(qǐng)求/響應(yīng)對(duì)之間沒有任何聯(lián)系 但這

    2024年02月13日
    瀏覽(23)
  • [SpringBoot]單點(diǎn)登錄

    [SpringBoot]單點(diǎn)登錄

    單點(diǎn)登錄的基本實(shí)現(xiàn)思想: 當(dāng)客戶端提交登錄請(qǐng)求時(shí),服務(wù)器端在驗(yàn)證登錄成功后,將生成此用戶對(duì)應(yīng)的JWT數(shù)據(jù),并響應(yīng)到客戶端 客戶端在后續(xù)的訪問中,將自行攜帶JWT數(shù)據(jù)發(fā)起請(qǐng)求,通常,JWT數(shù)據(jù)會(huì)放在請(qǐng)求頭的Authorization屬性中 在服務(wù)器端的任何服務(wù)都可以解析JWT數(shù)據(jù),

    2024年02月12日
    瀏覽(19)
  • 單點(diǎn)登錄的原理

    單點(diǎn)登錄的原理

    注:?jiǎn)吸c(diǎn)登錄原理是一個(gè)重要知識(shí)點(diǎn),也常被問及,很多童鞋照葫蘆畫瓢搭建過單點(diǎn)登錄,但是被問到原理時(shí)可能說不出來,下面簡(jiǎn)單介紹,拋磚引玉,希望對(duì)大家有所幫助。 單點(diǎn)登錄在現(xiàn)在的系統(tǒng)架構(gòu)中廣泛存在,他將多個(gè)子系統(tǒng)的認(rèn)證體系打通,實(shí)現(xiàn)了一個(gè)入口多處使用

    2024年02月10日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包