2011-12-27 19 views
1

Pre-Authenticationメカニズムによる認証のみを許可するSpring Security Pluginを使用してGrailsにシステムを設定しようとしています。Grails/Spring Securityプラグインで/ login/authを無効にする方法

私は、認証されていないときにユーザーが任意のURLにアクセスしようとすると、アクセス拒否ページに移動する必要があります。

Grailsが/ login/authに転送しようとしているところです(Firefoxはリダイレクトが完了しないと言っています)。しかし、私は事前認証システムなので、ログインページはありません。ここで

は私Config.groovyです:

grails.plugins.springsecurity.interceptUrlMap = 
['/auth/*'  : 'IS_AUTHENTICATED_ANONYMOUSLY',  // so they can attempt to login 
'/**'   : 'IS_AUTHENTICATED_FULLY' 
] 

grails.plugins.springsecurity.providerNames = 
['customerPreauthAuthProvider'] 

grails.plugins.springsecurity.filterChain.chainMap = 
['/auth/customer' : 'customerSiteminderFilter',    // Customer login 
'/**'   : 'JOINED_FILTERS' // Go thru regular filter chain for all others 
] 

任意のアイデアは、それがこれをやって停止するように取得する方法についてですか? LoginController.groovyからインデックスと認証メソッドを削除しました。これらのメソッドは必要ではないからです。あなたのアクセス拒否のページを指すように=「/ログイン/認証」

auth.loginFormUrl

:あなたが技術的には何のログインページを持っていないので

+1

あなたのタイトルはタグと正確に一致します。あなたはその質問を説明するためにそれを変更できますか?単に技術をリストするのではなく? –

+1

タイトルが変更されました。それについて申し訳ありません... – user965697

+0

非常に良い..タ:) –

答えて

2

は、その後、あなただけの、次の設定オプションを変更することができます。

関連する問題