小编Dav*_*lle的帖子

如何更改Grails 3中的应用程序名称?

我是Gradle和Grails 3.x的初学者.在Grails 2.x中appName可以在application.properties文件中更改,现在在Grails 3.0.8中,文档解释说它可能在application.yml但我找不到改变的方法appName.

grails gradle

8
推荐指数
1
解决办法
3620
查看次数

Grails Spring Security 最大并发会话数

我有带有 spring security 插件(2.0-RC5)的 grails 2.5.1 应用程序。我想阻止每个用户的当前会话数。我读过一些博客,但它不起作用。(http://www.block-consult.com/blog/2012/01/20/restricting-concurrent-user-sessions-in-grails-2-using-spring -security-core-plugin/ ) 我的 resources.groovy

beans = {
  sessionRegistry(SessionRegistryImpl)

    concurrencyFilter(ConcurrentSessionFilter,sessionRegistry,'/main/index'){
        logoutHandlers = [ref("rememberMeServices"), ref("securityContextLogoutHandler")]
    }
    concurrentSessionControlStrategy(ConcurrentSessionControlAuthenticationStrategy, sessionRegistry) {
        exceptionIfMaximumExceeded = true
        maximumSessions = 1

    }
}
Run Code Online (Sandbox Code Playgroud)

在我的 boostrap.groovy 中

 def init = { servletContext ->
    SpringSecurityUtils.clientRegisterFilter('concurrencyFilter', SecurityFilterPosition.CONCURRENT_SESSION_FILTER)
  }
Run Code Online (Sandbox Code Playgroud)

和我的 config.groovy 我添加了这个:

grails.plugin.springsecurity.useHttpSessionEventPublisher = true
Run Code Online (Sandbox Code Playgroud)

谢谢..

grails spring-security grails-plugin

4
推荐指数
1
解决办法
2792
查看次数

标签 统计

grails ×2

gradle ×1

grails-plugin ×1

spring-security ×1