請幫我在下面提及的場景....春季安全3.0拿不到/進程的用戶憑據
的applicationContext-security.xml文件
<authentication-manager>
<authentication-provider>
<jdbc-user-service data-source-ref="dataSource"
users-by-username-query="SELECT username, password FROM myLibrary.user WHERE username=?" />
</authentication-provider>
</authentication-manager>
數據庫端(MySQL的)
CREATE TABLE `myLibrary`.`user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`enabled` bit(1) DEFAULT NULL,
`fullName` varchar(255) DEFAULT NULL,
`password` varchar(120) DEFAULT NULL,
`username` varchar(40) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
UNIQUE KEY `username` (`username`)
);
XML的用戶
<user-service>
<user name="admin" password="amdin" authorities="supervisor, user" />
<user name="counter1" password="counter1" authorities="user" />
</user-service>
「dataSource」;價值觀也是完美的...... !!!在任何日誌中都沒有例外....這意味着圖書館的整合是完美的。實際上,當使用基於XML的用戶定義時,它的效果很好......但是在數據庫訪問中它卻不合適。
我的登錄頁面保持不變;我的意思是登錄失敗。請幫助朋友.... !!!!
您確定沒有例外。你有沒有設置日誌級別來調試春季班? – flash
您能否發佈登錄失敗的確切輸出?併發布安全配置。 – Ralph
謝謝... @flash ...對不起...看不到你的評論....是的,有**沒有例外**,這是造成混亂... :) –