我在春季啓動時很新穎。我試圖在後端使用mongodb製作REST服務。在mongodb中,我創建了Customers表和sekond用戶表。在用戶表中,我將用戶名,密碼和角色的列定義爲一系列。嘗試從桌面用戶身份驗證訪問REST服務的用戶。 在Internet上,我們在擴展WebSecurityConfigurerAdapter時發現了兩種情況,或者在擴展GlobalAuthenticationConfigurerAdapter時發現了兩種情況。在第一種情況下,我讓bean在web上創建了自定義AuthenticationProvider的示例,但第二種方式是處理UserDetailsSerivce。 我的問題是我如何能更深入地探究這個問題? 即使在源碼鱈魚巨大的接口端班,我不能做這些工作人員不同,如在教程中。 這兩種方式的主要區別是什麼? 誰處理或如何處理春季啓動的安全性(有沒有像一個調度的servlet誰處理MVC?)配置Spring Boot的安全性
0
A
回答
1
@vmaric我沒有用它啓動SpringSecurity一個例子,不過貌似邏輯是相同的:
@Configuration
public class AuthenticationManagerConfiguration extends
GlobalAuthenticationConfigurerAdapter {
@Override
public void init(AuthenticationManagerBuilder auth) {
auth.inMemoryAuthentication() // ... etc. <-------
}
}
0
根據春季安全,你必須提供的安全配置:
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter
與被覆蓋的方法提供的AuthenticationManager:
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {...}
它可以在內存中執行:
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth.inMemoryAuthentication() .withUser("user").password("password").roles("USER").and() .withUser("admin").password("password").roles("USER", "ADMIN");
}
或實現依賴於你的UserDetailsService實現:
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
authenticationManagerBuilder
.userDetailsService(userDetailsService)
.passwordEncoder(passwordEncoder());
}
Here是如何在春季啓動
相關問題
- 1. Spring Boot中的彈簧安全配置
- 2. 如何將Spring Boot配置爲.war文件以及安全性?
- 3. Spring Boot安全性:訪問新的PDF
- 4. Spring Boot中的ACL安全性
- 5. Spring安全配置
- 6. Spring Boot安全性403重定向
- 7. 爲Angular 2配置Spring安全性
- 8. 配置Spring HTTP安全性在運行
- 9. 帶網絡安全編程配置的Spring Boot Web服務
- 10. Spring Boot似乎沒有看到我的網絡安全配置
- 11. Spring-Boot Tomcat配置
- 12. 安全:http在spring安全配置?
- 13. Spring Boot 1.5已驗證配置屬性
- 14. Spring安全配置失敗
- 15. Spring安全配置訪問
- 16. Progmatically配置Spring安全OAuth
- 17. Spring安全配置問題
- 18. Spring Boot中的全局方法安全性
- 19. 用於測試的Spring Boot安裝安全性
- 20. 使用XML配置的Spring社交和Spring安全性
- 21. 休息時的Spring Boot安全
- 22. Spring Boot - MongoDB - MongoLab配置
- 23. Spring-boot Actuator SSL配置
- 24. Spring Boot:無法配置
- 25. Spring Boot - 遠程Zookeper配置
- 26. SPRING BOOT配置Jasig CAS
- 27. 使用Spring引導的安全配置
- 28. 基於代碼的Spring安全配置
- 29. Spring MVC的註解和安全配置
- 30. 基本的Spring安全配置困難
什麼GlobalAuthenticationConfigurerAdapter? – vmaric
對不起,我沒有看到第一個迴應。 – vmaric