springjava项目中的RestController询问用户名和密码
我不熟悉Spring和Java应用程序。springjava项目中的RestController询问用户名和密码,java,spring,spring-mvc,spring-security,Java,Spring,Spring Mvc,Spring Security,我不熟悉Spring和Java应用程序。 我在我的应用程序中公开了一个控制器,在运行服务时,当我打电话给该控制器时, 它询问用户名和密码 有没有办法禁用它?因为我没有设置或希望设置任何类型的身份验证。从类路径中删除任何与spring安全相关的库。 对我来说,从依赖项中删除“spring boot starter安全性”会有所帮助 dependencies { //compile 'org.springframework.boot:spring-boot-starter-secur
我在我的应用程序中公开了一个控制器,在运行服务时,当我打电话给该控制器时,
它询问用户名和密码
有没有办法禁用它?因为我没有设置或希望设置任何类型的身份验证。从类路径中删除任何与spring安全相关的库。 对我来说,从依赖项中删除“spring boot starter安全性”会有所帮助
dependencies {
//compile 'org.springframework.boot:spring-boot-starter-security' //Remove this
}
如果您有spring安全设置,并且该方法是安全的,那么它显然会要求输入用户名和密码。如果需要,您可能需要删除这些方法的“@PreAuthorize”或“@Secured”注释。但是如果他们正在访问安全资源,则不建议使用。我没有添加这些注释???发布相关代码,我们如何神奇地猜测问题出在哪里。也许您可以在安全配置中使用permitAll,方法是
http.authorizeRequests().anyRequest().permitAll()
是否使用spring boot?