我是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客户端都会为我的规范做些什么。 –