我是Springboot的新手。我開發了一個休息服務器,但我想知道如何從客戶端執行基本身份驗證,以及如何配置Spring引導服務器來驗證請求。我在網上看到的教程沒有包含一個寧靜的客戶端。如果您可以使用springboot rest顯示包括客戶端請求和服務器身份驗證過程的代碼,那將是非常棒的。在SpringBoot中保護REST應用程序並從Rest客戶端訪問它
0
A
回答
0
在客戶端,因爲你正在使用Jersey客戶端,你需要做類似如下:
Client c = Client.create();
c.addFilter(new HTTPBasicAuthFilter(user, password));
一個需要啓用春季安全,並設置基本驗證了它這看起來會是在服務器端如下所示(這是最簡單的情況)。
@Configuration
@EnableWebSecurity
public class RootConfig extends WebSecurityConfigurerAdapter {
@Override
protected void registerAuthentication(AuthenticationManagerBuilder auth) throws Exception
{
auth.inMemoryAuthentication()
.withUser("tester").password("passwd").roles("USER");
}
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeUrls()
.anyRequest().authenticated()
.and()
.httpBasic();
}
}
相關問題
- 1. SpringBoot Rest應用程序+ Arquillian
- 2. 保護客戶端Java應用程序
- 3. 限制客戶端的REST API訪問
- 4. 保護可從Android訪問的REST API
- 5. REST客戶端實用程序
- 6. 如何從ZF2骨架應用程序啓動REST客戶端
- 7. 使用客戶端令牌保護REST API調用
- 8. 如何使用JQUERY客戶端調用來保護ASP.NET REST
- 9. 保護REST API以供Android客戶端使用
- 10. 保護我在客戶端使用的REST服務,從其他人使用
- 11. OSGi應用程序中的REST客戶端
- 12. REST客戶端JAVA
- 13. IObservable REST客戶端
- 14. REST JavaScript客戶端
- 15. PHP REST客戶端
- 16. Parasoft REST客戶端
- 17. 使用JQuery訪問受保護的REST端點
- 18. Scala中的REST客戶端問題
- 19. C++中的REST客戶端
- 20. C中的REST客戶端
- 21. GWT客戶端端rest API
- 22. Karaf上的應用REST客戶端
- 23. 如何保護JSF應用程序客戶端和服務器端REST API模塊
- 24. 在Spring Boot Data Rest應用程序中保護JSON-PATCH路徑
- 25. 如何在AJAX應用程序中保護私有REST API
- 26. 如何測試REST API +客戶端MVC應用程序?
- 27. 客戶端應用程序與REST https呼叫
- 28. 開發Android REST客戶端應用程序
- 29. Rest客戶端實現Spring 3應用程序
- 30. 測試應用程序的NodeJS高級REST客戶端
您使用的是哪個http客戶端? – geoand
我使用Jersey客戶端。 –
但是任何java客戶端都會爲我的規範做些什麼。 –