微服務架構Day13 SpringBoot之安全

2022-06-22 23:12:16 字數 655 閱讀 9918

授權(authorization):

1.引入spring-boot-starter-security依賴

2.編寫springsecurity配置類

2.1 定製請求的授權規則

2.2 開啟自動配置的登入功能(/login來到登入頁;重慶向到/login?error表示登入失敗)

2.3 開啟自動配置的登出功能(訪問/logout請求,表示使用者登出並清空session;登出成功返回/login?logout)

2.4 開啟自動配置的記住密碼功能(http.rememberme();)-登入成功以後,將cookie傳送給瀏覽器儲存,可以實現記住密碼功能;點選登出會刪除cookie,就沒有記住密碼功能

預設post形式的/login代表處理登入

2.5定義認證規則

@enablesecurity

public class mysecurityconfig extends websecurityconfigureadapter

@override

protected void configure(authenticationmanagerbuilder auth) throws exception

3.控制請求的訪問許可權

微服務架構Day15 SpringBoot之分布式

springboot springcloud dubbo的使用 provider 1.引入dubbo spring boot starter依賴 2.引入zookeeper的客戶端工具zkclient依賴 dubbo.regestry.address zookeeper localhost 2181...

微服務與微服務架構

微服務 微服務強調的是服務的大小,它關注的是某乙個點,是具體解決某乙個問題 提供落地對應服務的乙個服務應用,狹意的看,可以看作eclipse裡面的乙個個微服務工程 或者module。例如 訂單服務 支付服務 微服務架構 馬丁.福勒 martin fowler 微服務架構介紹 微服務架構是 種架構模式...

微服務架構

一 先了解一下什麼是單體應用 就是乙個應用程式包含了所有模組功能,各模組同時部署。當然這種應用模式比較容易部署 測試,但隨著專案的加大,單體模式就會變得越來越臃腫,維護的成本逐漸變高。當乙個模組出錯,整個應用都會出現問題,擴充套件能力也會受到限制。二 什麼是微服務 是將整個應用程式分解為多個模組,各...