Spring Security 分成 認證跟授權 Spring Security在進行安全驗證時收到輸入請求中的使用者名稱(username),然後呼叫UserDetailsService.loadUserByUsername(String username)並傳入username去「記錄使用者資訊的地方」尋找對應的使用者,然後將找到的使用者資訊以UserDetails的形式回傳給AuthenticationProvider(的實作)進行接下來的驗證。 https://chikuwa-tech-study.blogspot.com/2021/06/spring-boot-security-authentication-and-authorization.html https://matthung0807.blogspot.com/2019/09/spring-security-userdetailsservice.html https://www.toptal.com/spring/spring-security-tutorial https://x8795278.blogspot.com/2019/12/spring-boot-spring-security-rest-api.html