アプリケーションを使用できるユーザーを Config.groovy のリストで定義する方法はありますか? これは、Grails 2.2.3 と、Spring Security Core および Spring Security LDAP の最新バージョンを使用します。
私たちは認証に Active Directory を使用しており、この小さなアプリケーションを使用するのは 2 人か 3 人だけなので、このアプリだけの AD グループを作成する価値はないようです。リストを定義する方が簡単で、AD グループに追加するのではなく、新しい採用者がいる場合はいつでも、外部の Grails 構成にその名前を追加するだけで済みます。
次のようなことをしたいと思います。
SomeController.groovy
@Secured("authentication.name in grailsApplication.config.my.app.usersList")
class SomeController {
}
次に、Config.groovy に次のコードを追加します。
my.app.usersList = ['Bill', 'Tom', 'Rick']
これは可能ですか?もしそうなら、これはひどい考えですか?どうもありがとう。