spring - 禁用Spring Security/login/auth并明确定义所有内容?

标签 spring grails spring-security

我正在尝试使用Spring Security设置一个新项目。这样做时,每个页面都会自动重定向到/ login / auth。我读到您可以禁用此功能,而是显式声明所有 Controller /路由。有人能指出我正确的方向吗?一直搜索,找不到它。

我首先在回答以下问题之一时就读过它:

Grails, Spring Security Core - remove /login/auth from application

最佳答案

阅读文档中的Pessimistic Lockdown部分将导致您可以使用以下配置来扭转此行为:

// Config.groovy 
grails.plugin.springsecurity.rejectIfNoRule = false
grails.plugin.springsecurity.fii.rejectPublicInvocations = true

这应该完成您所追求的。我建议阅读此插件的文档,因为它写的很好,并涵盖了许多有用的信息。

关于spring - 禁用Spring Security/login/auth并明确定义所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25975891/

相关文章:

grails - 如何使用现有Grails项目实现CSFR安全增强

java - 无法访问 War 文件中的图像

java - Spring 不归档属性文件

java - 重新注入(inject) Spring Autowired 依赖项

java - 如何在 Spring MVC 框架中使用 ModelAndview 重定向到同一 View

java - Spring HttpSecurity 覆盖响应头

grails - Grails 2.3.8 中的 'generate-all' 命令发生了什么?

Grails 数据源在服务中变为空

java - 在多个地方配置 Spring Security

grails - 将Spring Security依赖项添加到Grails插件