私は(ついに)AcegiプラグインをSpringSecurityCoreにアップグレードしています。同時に、Grails1.3.7から2.0にアップグレードしています。以前はサイトが完全に機能していましたが、デフォルトのページ(つまり)にアクセスしようとすると、のアクションにIS_AUTHENTICATED_ANONYMOUSLY
リダイレクトされます。このメソッドはAcegiで呼び出されたことがないので、何が問題なのかわかりません。構成を間違って設定しましたか、それとも他に考えなければならないことがありますか?auth
LoginController
grails.plugins.springsecurity.securityConfigType = SecurityConfigType.InterceptUrlMap
grails.plugins.springsecurity.interceptUrlMap = [
'/blog/**':['IS_AUTHENTICATED_ANONYMOUSLY'],
'/static/**':['IS_AUTHENTICATED_ANONYMOUSLY'],
'/consensus/**':['IS_AUTHENTICATED_FULLY'],
'/login/**':['IS_AUTHENTICATED_ANONYMOUSLY'],
'/signup/**':['IS_AUTHENTICATED_ANONYMOUSLY'],
'/home/**':['IS_AUTHENTICATED_FULLY'],
'/test/**':['ROLE_ADMIN'],
'/admin/**':['ROLE_ADMIN'],
'/adminmanage/**':['ROLE_ADMIN'],
'/quartz/**':['ROLE_ADMIN'],
'/**/*.css':['IS_AUTHENTICATED_ANONYMOUSLY'],
'/js/**':['IS_AUTHENTICATED_ANONYMOUSLY'],
'/images/**':['IS_AUTHENTICATED_ANONYMOUSLY'],
'/monitoring**':['ROLE_ADMIN'],
'/**':['IS_AUTHENTICATED_FULLY']
]
私のUrlMappings.groovyは次のとおりです。
class UrlMappings {
static mappings = {
"/"(controller:"x", action:"y")
"/z/?"(controller:"x", action:"y")
"/$controller/$action?/$id?"
{
constraints {
// apply constraints here
}
}
"500"(view: '/error')
}
}
私はドキュメントを読んでいますが、いくつかの問題が発生しているため、より関連性の高いコードを確認する必要があるかどうかはわかりません。ある場合はお知らせください。追加します。ありがとう。