0

私は認証に春のセキュリティプラグインを使用していました。ここで、レポートの生成に jasper プラグインを使用したいと考えました。ただし、レポートを生成する代わりに、 申し訳ありませんが、このページを表示する権限がありません. エラー。

構成グルービー:

grails.plugin.springsecurity.controllerAnnotations.staticRules = [
    '/'                  : ['permitAll'],
    '/index'             : ['permitAll'],
    '/index.gsp'         : ['permitAll'],
    '/assets/**'         : ['permitAll'],
    '/**/js/**'          : ['permitAll'],
    '/**/css/**'         : ['permitAll'],
    '/**/images/**'      : ['permitAll'],
    '/**/fonts/**'       : ['permitAll'],
    '/**/favicon.ico'    : ['permitAll'],
    '/**/font-awesome/**': ['permitAll'],
    '/**/reports/'       : ['permitAll']

]

environments {
development {
    jasper.dir.reports = '../src/reports'
}
production {
    jasper.dir.reports = '/home/Sample-Reports'
    // TODO: grails.serverURL = "http://www.changeme.com"
}

}

どうすればこの問題を解決できますか?

編集: grails バージョン 2.4.4 春のセキュリティ バージョン 2.0

4

2 に答える 2

0

Config.groovyに以下を追加してみてください。

grails.plugins.springsecurity.interceptUrlMap = [

'/pathToActionThatGeneratesDocument/**': ['IS_AUTHENTICATED_ANONYMOUSLY'],

]

于 2015-06-16T10:47:15.653 に答える