好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

grails的安全策略 - 网站安全 - 自学php

1、spring-security-core

2、spring-security-ui

3、famfamfam、mail、jquery-ui、jquery、webxml

4、cal-client

修改spring-security-ui中UserController和RegisterController中关于password 加密 的那部分

添加以下参数至config.groovy

grails.plugins.springsecurity.userLookup.userDomainClassName = 'pk0.SecUser'

grails.plugins.springsecurity.userLookup.authorityJoinClassName = 'pk0.SecUserSecRole'

grails.plugins.springsecurity.authority.className = 'pk0.SecRole'

grails.plugins.springsecurity.securityConfigType = "Requestmap"

grails.plugins.springsecurity.requestMap.className = 'pk0.Requestmap'

 

cas {

 urlPattern = '/*'

 // urlPattern = ['/oneurl/*', '/another', '/anotheranother/*']

 disabled = false

}

environments {

 development {

 cas.loginUrl = 'https://localhost:8443/cas-server-webapp-3.4.12/login'

 cas.validateUrl = 'https://localhost:8443/cas-server-webapp-3.4.12/serviceValidate'

 cas.serverName = 'localhost:8080'

 //cas.serviceUrl = 'http://localhost:8080/SecAndCas'

 cas.disabled = false

 cas.mocking = true

 }

 test {

 cas.loginUrl = 'https://test.casserver.demo.com/cas/login'

 cas.validateUrl = 'https://test.cas.com/cas/serviceValidate'

 cas.serverName = 'test.casclient.demo.com:80'

 // cas.serviceUrl = 'http://test.casclient.demo.com/access'

 }

 production {

 cas.loginUrl = 'https://prod.casserver.demo.com/cas/login'

 cas.validateUrl = 'https://prod.casserver.demo.com/cas/serviceValidate'

 cas.serverName = 'prod.casclient.demo.com:80'

 // cas.serviceUrl = 'http://prod.casclient.demo.com/access'

 }

}

tomcat ssl配置

修改spring-security-core插件中关于鉴权部分(接上cas认证结果)

查看更多关于grails的安全策略 - 网站安全 - 自学php的详细内容...

  阅读:45次