架構師速成6 15 開發框架 單點登入

2021-07-04 08:59:58 字數 486 閱讀 7566

單點登入應該歸為架構的部分了,但是一般**在開始的時候最好有單點登入的思想,防止後期再做大量的修改。而且單點登入對於開發人員來說並沒有增加太多額外的工作量,所以提前講一下對大家都是好的。

當使用者第一次訪問應用系統1的時候,因為還沒有登入,會被引導到認證系統中進行登入;根據使用者提供的登入資訊,認證系統進行身份校驗,如果通過校驗,應該返回給使用者乙個認證的憑據--ticket;使用者再訪問別的應用的時候,就會將這個ticket帶上,作為自己認證的憑據,應用系統接受到請求之後會把ticket送到認證系統進行校驗,檢查ticket的合法性。如果通過校驗,使用者就可以在不用再次登入的情況下訪問應用系統2和應用系統3了。

另外單點登入的好處是不需要每開發乙個系統都需要做一套使用者管理的功能了。你只需要開發一套使用者管理系統,提供sso的sdk,甚至可以再擴充套件一下提供oauth2的api,這樣就可以實現內部的單點登入及外部的使用者認證。

具體實現機制我就不再巴拉巴拉的拷貝貼上了,請自行google sso單點登入,oauth2。

架構師速成6 13 開發框架 前後結合

前面說完了前端和後端的封裝,本節再單獨講解一下哪些地方需要前後結合。ajax的前後端結合 定義統一的返回訊息體,postaction 根據訊息體的返回,進行不同類別的展示,例如 錯誤提示,載入頁面片段,資料重新整理,頁面跳轉,或者自定義後續處理 服務端能自動判斷是jsonp還是json方式的請求,進...

架構師速成 架構體系

經過這段時間的反思和整理,終於對架構有了乙個較為明確的理解。架構是產品從無到有以及慢慢壯大過程中所需要的全部技術體系總稱,架構過程 配置 編碼 測試 運維 監控分析 安全 運營等一系列技術體系的選型 取捨 技術選型基礎上進行規劃 設計 實現 迭代 制定相關規範 相關技術及規範運用到產品開發的整個過程...

架構師速成1 前言

從事it工作10餘年,痛並快樂著。忠告以下人員遠離it 不能吃苦 耐不住寂寞 想賺大錢 如果你不是上面的人,而且非常想成為架構師話,請繼續看下去。需要3年時間 需要超強自制力 需要極強計畫能力 需要吃苦 如果你能滿足以上4條,那肯定就可以速成。可能有人會說 3年也算速成,這也太龜速了 我回答你,如果...