当前位置: 首页 > 知识库问答 >
问题:

Camel Rest DSL上的Spring引导安全性

窦弘义
2023-03-14

我是spring boot的新手,我只想知道是否有可能为camel REST应用spring boot安全性-DSL impls。

正如我所看到的,Camel rest dsl通过它自己的servlet(CamelHttpTransportServlet)提供服务,但是spring有它自己的servlet(DispatcherServlet)。因此,正如我所猜测的,默认情况下,spring security通过基于DispatcherServlet的rest服务提供服务。

共有1个答案

夏飞鹏
2023-03-14

Spring Security性是用过滤器实现的,所以是的,这肯定是可能的。Spring Security并不真正了解DispatcherServlet,它也可以用于非SpringMVC应用程序。这里实际上有一个Spring Boot Camel示例,只要使用HTTP传输,您就可以轻松地使用Spring security添加任何安全性。即。您可以使用spring security DSL将这个旧的spring security camel示例修改为spring Boot和spring security。

 类似资料:
  • 你好,我在使用Ldap创建简单登录时遇到问题。我已经从spring.io网站下载了入门项目:入门LDAP。 它可以很好地与ldif文件配合使用,但我想用运行ldap服务器来代替它。我已经试了好几天了,没有任何进展。我用这段代码获得了最好的结果(替换为getting started project的WebSecurity配置) 如果我尝试使用格式为“用户名”“密码”的良好用户名和密码登录控制台输出:

  • 这是我的安全配置代码: 但在编译spring时,仍在为我生成密码。 我通过print语句检查了配置是否正在加载,发现安全配置正在加载。我是否应该对给定的用户ID和密码进行任何更改。 提前感谢。

  • 我有Spring Boot REST API和React基于CMS。 BasicWebSecurityConfigurerAdapter.kt 我也尝试在我的RestControllers上使用注释,但我遇到了同样的问题,GET请求可以工作,POST请求不能工作。我对Spring Boot还是相当陌生的,所以我肯定有些东西我遗漏了。

  • 我在我的应用程序中使用了Spring-Boot1.3.1和Spring-Boot-Actutor。我使用作为中的父级。 为了禁用安全性,我在中添加了2个条目。 它仍然没有禁用基本的安全性。当我在本地Tomcat中启动应用程序时,我看到日志文件中的默认密码。

  • 我已经调试了一整天,几乎尝试了互联网上所说的所有方法,但我仍然没有正确理解。 我使用Spring Boot和log4j2进行日志记录,因为我希望将日志写入文件而不是控制台。当我启动Spring Boot时,日志文件被成功创建,但我看不到文件上写着“Hello Philippine”。我希望你们能帮我。 这是我的Spring Boot应用程序: 我的log4j2。xml 我的POM: 我的申请表上没

  • 我想在应用程序中禁用Spring Security性,并在application.yml文件中设置了属性security.basic.enable=false。 我使用spring-boot-actuator检查了/env,发现它加载正确:(第2行) 这是SecurityConfigUtaIon: