2017-11-01 15 views
0

は、私は、資産フォルダでの素敵なUIのテーマファイルを統合 Grailsのセキュリティプラグインの問題

"/"(controller: 'home', action: 'index') 

UrlMappings.groovy

では、次のコントローラー

@Secured(["IS_AUTHENTICATED_FULLY"]) 
class HomeController {  
    def index() {} 
} 

を作成しました。これまでのところ、良いインデックスページは有効な資格情報のためにうまくいきます。コントローラを作っても

@Secured(["IS_AUTHENTICATED_ANONYMOUSLY"]) 
class HomeController { 
    def index() {} 
} 

が表示されています。統合されたテーマのインデックスページを表示することになっています。何が悪かったのか。匿名ユーザーを許可するには、追加の設定が必要ですか。 は、私は問題を発見した のGrails 3.2.9 Groovyの2.4.10

+0

追加/ホーム/インデックスまたは/ホーム/ **したいと取り組んで、今

boolean before() { // some code return true } 

にそれを変更しませんあなたの静的なルールはapplication.groovyにあります。あなたの画像はすべてallowAllで定義されています。 – Vahid

答えて

0

を使用しています。インターセプタはここでの犯人です。私は、インターセプタの終わりに、それが返されたと仮定して、grails2.xのフィルタで使われていたので、真実に戻りませんでした。それはgrails3.xの私の最初のアプリケーションなので、私は混乱しました。それは私の以前のコード

class CrtInterceptor { 

    def springSecurityService 

    CrtInterceptor() { 
     matchAll().excludes(controller: 'login|logout') 
    } 

    boolean before() { some code } 
    some code 
} 

であるあなたのすべての ありがとう、私はそのが魅力

関連する問題