Scaffoldingを管理者だけが利用できるように分離し、Grailsでドメインを表示するビューを実装する方法があるのでしょうか?誰でもその方法を知っていますか?あなたがSpring Security Coreのようなものを使用している場合Grailsの足場は管理者のみに対応していますか?
よろしく、 ミカ
Scaffoldingを管理者だけが利用できるように分離し、Grailsでドメインを表示するビューを実装する方法があるのでしょうか?誰でもその方法を知っていますか?あなたがSpring Security Coreのようなものを使用している場合Grailsの足場は管理者のみに対応していますか?
よろしく、 ミカ
は、あなたは、単に他のコントローラのように、セキュリティ制限を使用して足場コントローラを定義することができます。
アノテーションベースの例:
@Secured(['ROLE_ADMIN'])
class WidgetController {
static scaffold = true
}
あなたはInterceptMapスタイルを使用している場合あるいは、あなたは私が熱心に提案された解決策に拡大するあなたのConfig.groovy
grails.plugins.springsecurity.interceptUrlMap = [
'/widget/**': ['ROLE_ADMIN'],
'/sprocket/**': ['ROLE_ADMIN'],
...
]
でこれを置くかもしれません。私はSpring Securityを使用し、テンプレートもインストールします。
これらは、足場はコントローラとビューを生成するために使用するテンプレートです。テンプレートを修正して、OverZealousが推奨するSpring Securityアノテーションを組み込むことができます。
私は春のセキュリティを持っていますが、テンプレートは 'domain/[show | edit | delete]/id'を使用してそのパスを変更する方法を' domain/admin/[show | edit | delete]/id '私の意見には普通の道を使う? – blackuprise
私はhttp://stackoverflow.com/questions/1133464/best-way-to-create-an-admin-section-in-grailsに行くと思います – blackuprise