一、注冊賬號(已注冊,直接登錄) 碼云地址:https://gitee.com/[https://gitee.com/] 二、創(chuàng)建倉庫 三、填寫倉庫信息 確認(rèn)填寫信息,點擊創(chuàng)...
一、注冊賬號(已注冊,直接登錄) 碼云地址:https://gitee.com/[https://gitee.com/] 二、創(chuàng)建倉庫 三、填寫倉庫信息 確認(rèn)填寫信息,點擊創(chuàng)...
Spring Security - 跨域與CORS 一、認(rèn)識跨域 跨域是一種瀏覽器同源安全策略,即瀏覽器單方面限制腳本的跨域訪問。 怎樣會造成跨域?當(dāng)前頁面URL和請求的UR...
Spring Security - 使用過濾器實現(xiàn)圖形驗證碼 實現(xiàn)思路就是在校驗用戶名和密碼前加上一層過濾,驗證碼校驗,通過請求獲取圖形驗證碼,請求成功的同時將驗證碼明文信息...
Spring Security - 使用自定義AuthenticationProvider實現(xiàn)圖形驗證碼 前面通過過濾器實現(xiàn)驗證碼校驗,是從servlet層面實現(xiàn)的配置簡單,...
自動登錄與注銷登錄 一、自動登錄 自動登錄實質(zhì)上是指將用戶的登錄信息保存在用戶瀏覽器cookie中,當(dāng)用戶下次訪問時,自動實現(xiàn)校驗并建立登錄狀態(tài)的一種機制。 處于安全考慮會將...
會話管理 由于HTTP協(xié)議是無狀態(tài)協(xié)議,對于服務(wù)器而言每個請求都一樣,缺少一個狀態(tài)去區(qū)分請求是否來自于不同的用戶,以便服務(wù)器提供不同的服務(wù)。 所以我們需要利用某種機制來記錄不...
密碼加密 Spring Security 內(nèi)置了加密機制 只需要實現(xiàn)PasswordEncoder接口即可 接入BCrypt加密 自定義自己的加密類繼承BCryptPassw...
三、 基于默認(rèn)數(shù)據(jù)庫模型的授權(quán)與認(rèn)證 查看InMemoryUserDetailsManager源碼 實現(xiàn)了UserDetailsManager接口 選中UserDetails...
JAVA 8 新特性 Java 8 應(yīng)該是目前項目中使用最多的版本,之前有使用過它的一些新特性,了解一些基本的用法,但是對于一些理論性的概念不是很清楚,最近看了一些教程和博客...