2014-01-30 71 views
1

在登錄頁面輸入憑據時,我一直有一些麻煩登錄。出於某種原因,即使我已經在數據庫中檢查了正確的密碼,我仍然輸入了錯誤的密碼。所以我想在控制檯上輸入我輸入的密碼。我怎樣才能做到這一點?在春季安全認證中使用打印用戶名和密碼

回答

4

我寫了一個辦法,在http://burtbeckwith.com/blog/?p=2029 - 這是一個後續這個以前的職位:http://burtbeckwith.com/blog/?p=2003

正如我提到的職位,因爲這會在控制檯上顯示明文密碼,請務必儘快刪除此因爲您確定並修復了錯誤配置的內容。

+0

我把這個類放在src/groovy下。你會建議我從哪裏調用additionalAuthenticationChecks?域類?控制器? LoginController可能? – Grandmaster

+0

Spring Security不會這樣稱呼它。只要你的類被註冊爲AuthenticationProvider,它將打印每次登錄嘗試的信息。 –

+0

我懂了! Cleartext:'admin'from DB:'admin'hashed'$ 2a $ 10 $ EqDexlHvWUL1JnaAasLRbe7JfoUKNVdLLJOd30GoK1Q.v45.wdboi'Valid:false – Grandmaster