我使用Grails 2.4.5创建了一个新的应用程序TestSecurity,创建了一个简单的控制器SercuredController,可以从接口访问它。
package testsecurity
class SecuredController {
def index() {
render 'HELLO FROM CONTROLLER'
}
}
然后我添加了一个spring_security_core插件:我添加了compile“:spring-security-core:2.0-rc4”。然后是s2-quickstart com.testApp用户角色
config.groovy文件如下所示:
// Added by the Spring Security Core plugin:
grails.plugin.springsecurity.userLookup.userDomainClassName = 'com.testapp.User'
grails.plugin.springsecurity.userLookup.authorityJoinClassName = 'com.testapp.UserRole'
grails.plugin.springsecurity.authority.className = 'com.testapp.Role'
grails.plugin.springsecurity.controllerAnnotations.staticRules = [
'/': ['permitAll'],
'/index': ['permitAll'],
'/index.gsp': ['permitAll'],
'/assets/**': ['permitAll'],
'/**/js/**': ['permitAll'],
'/**/css/**': ['permitAll'],
'/**/images/**': ['permitAll'],
'/**/favicon.ico': ['permitAll']
]
我在控制器上使用了@Securite(['Role_Anonymones'])注释。安全也开始发挥作用了。
我正在尝试从https://github.com/dmahapatro/grails-spring-security-rest-sample.gitRestSpring安全插件 我将grails升级到2.3.7,将spring security rest升级到1.3.4。一切都很顺利。 我正在使用postman测试其余的登录名。 网址:表单数据:用户名=用户,密码=密码 但是总是有返回错误代码40
我正在使用Grails 3和Spring Security插件进行身份验证。 当我手动点击以下网址时,在我的浏览器中: http://localhost:8080/cool-0.1/ 我得到了登录页面,我可以成功地进行身份验证,推断我正确地键入了用户名/密码组合。 问题: 如果我使用原始链接导航到我的页面,而不使用正斜杠(即:http://localhost:8080/cool-0.1而不是htt
我安装了Grails Spring Security Core插件,它工作得很好,但是我找不到登录页面的gsp文件。我想更改登录页面以匹配我的web主题。有人知道怎么找到文件吗?我尝试了generate-views和generate-all,然后是User、UserRole和Role domain类,但没有看到实际的文件。另外,我在我的项目目录中找不到spring security core插件的
Spring Security Tutorial 是一本关于 Spring Security 学习的开源书。利用业余时间写了本书,图文并茂,用大量实例带你一步一步走进 Spring Security 的世界。
我在圣杯2.4.4上使用插件Spring安全核心:2.0.0 上面的工作正常,我可以从用户所属的组推断出用户ROLE_。 但是我们有一个需求更改,我们现在需要从嵌套的 LDAP 组树中推断出用户 ROLE。 我查了一下,spring-security-ldap: 2.0.1是基于springSecurity 3.2.9的,它还不包括NestedLdapAuthoritiesPopulator,所以
我目前正在研究在Grails中创建一个应用程序,我已经创建了应用程序并安装了以下两个插件: http://grails.org/plugin/spring-security-ldap http://grails.org/plugin/spring-security-core 然后,我运行应用程序并转到运行第一个命令时创建的登录页面(s2-quickstart),但是当我试图输入LDAP详细信息时,