在 Spring 中,我尝试对 DB 进行身份验证。使用此配置成功:
<jdbc-user-service data-source-ref="dataSource"
users-by-username-query="
select username,password, enabled
from user where username=?"
authorities-by-username-query="
select u.username, ur.authority from user u, user_roles ur
where u.id = ur.user_id and u.username =? "
/>
但是我无法登录,直到我在 user_roles 中为每个用户添加一行以至少指定 ROLE_USER...有没有办法在不在 DB 中添加记录的情况下将 ROLE_USER 授予所有用户?提前致谢