2012-01-24 4 views

答えて

0

は、あなたは、単に他のコントローラのように、セキュリティ制限を使用して足場コントローラを定義することができます。

アノテーションベースの例:

@Secured(['ROLE_ADMIN']) 
class WidgetController { 
    static scaffold = true 
} 

あなたはInterceptMapスタイルを使用している場合あるいは、あなたは私が熱心に提案された解決策に拡大するあなたのConfig.groovy

grails.plugins.springsecurity.interceptUrlMap = [ 
    '/widget/**': ['ROLE_ADMIN'], 
    '/sprocket/**': ['ROLE_ADMIN'], 
    ... 
] 
+0

私は春のセキュリティを持っていますが、テンプレートは 'domain/[show | edit | delete]/id'を使用してそのパスを変更する方法を' domain/admin/[show | edit | delete]/id '私の意見には普通の道を使う? – blackuprise

+0

私はhttp://stackoverflow.com/questions/1133464/best-way-to-create-an-admin-section-in-grailsに行くと思います – blackuprise

1

でこれを置くかもしれません。私はSpring Securityを使用し、テンプレートもインストールします。

参照:Template Documentation

これらは、足場はコントローラとビューを生成するために使用するテンプレートです。テンプレートを修正して、OverZealousが推奨するSpring Securityアノテーションを組み込むことができます。

関連する問題