开发者

Grails Acegi Url mapping weirdness

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

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜