开发者

Grails Acegi Url mapping weirdness

开发者 https://www.devze.com 2023-01-25 19:15 出处:网络
This is Grails 1.2.0 and Acegi 0.5.2. Part of my security config (the requestMapString): requestMapString = \"\"\"\\

This is Grails 1.2.0 and Acegi 0.5.2.

Part of my security config (the requestMapString):

requestMapString = """\
        CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
        PATTERN_TYPE_APACHE_ANT
        /login/auth=IS_AUTHENTICATED_ANONYMOUSLY
        /logout/**=IS_AUTHENTICATED_ANONYMOUSLY
        /role/**=IS_AUTHENTICATED_ANONYMOUSLY
        /js/**=IS_AUTHENTICATED_ANONYMOUSLY
        /css/**=IS_AUTHENTICATED_ANONYMOUSLY
        /images/**=IS_AUTHENTICATED_ANONYMOUSLY
        /plugins/**=IS_AUTHENTICATED_ANONYMOUSLY
        /captcha/**=IS_AUTHENTICATED_ANONYMOUSLY
        /register/**=IS_AUTHENTICATED_ANONYMOUSLY
        /help/**=IS_AUTHENTICATED_ANONYMOUSLY
        /=IS_AUTHENTICATED_FULLY
        /**=IS开发者_运维知识库_AUTHENTICATED_FULLY
        """

I also had the '/' rule at the top, which did not make any difference. In my logs, I see lines like

2010-11-15 14:08:02,937 DEBUG FilterChainProxy - Converted URL to lowercase, from: '/images/nav_bg_ribbon_hover.png'; to: '/images/nav_bg_ribbon_hover.png'
2010-11-15 14:08:02,938 DEBUG FilterChainProxy - Candidate is: '/images/nav_bg_ribbon_hover.png'; pattern is /**; matched=true

which indicates the URL does not match correctly. What am I doing wrong here?

0

精彩评论

暂无评论...
验证码 换一张
取 消