0

當我們使用基於xml的Spring Security配置時,我們能夠使用<jdbc-user-service>標記,其屬性爲authorities-by-username-queryusers-by-username-query以從數據庫獲取特定用戶名,密碼和角色用戶名輸入。Spring Security中的<jdbc-user-service>的Java配置等效

參考: http://docs.spring.io/spring-security/site/docs/3.2.5.RELEASE/reference/htmlsingle/#nsa-jdbc-user-service

春季安全文檔的Java配置中給出的代碼似乎可以用硬編碼的用戶名密碼&。

參考: http://docs.spring.io/spring-security/site/docs/3.2.5.RELEASE/reference/htmlsingle/#jc-authentication-jdbc

的相關示例項目(彈簧安全/樣品/ JDBC-JC)似乎也使用相同的硬編碼的用戶名&密碼值。

因此,對於Java配置,我們如何使用存儲在數據庫中的用戶憑證驗證用戶輸入?

回答