Java spring security don';我不接受我的表用户
我可以配置我的身份验证提供程序spring security..让他连接到我自己的表用户吗Java spring security don';我不接受我的表用户,java,spring,jdbc,spring-security,Java,Spring,Jdbc,Spring Security,我可以配置我的身份验证提供程序spring security..让他连接到我自己的表用户吗 CREATE TABLE users ( id serial NOT NULL, username character varying(50) NOT NULL, "password" character varying(50) NOT NULL, enabled boolean NOT NULL, authority characte
CREATE TABLE users
(
id serial NOT NULL,
username character varying(50) NOT NULL,
"password" character varying(50) NOT NULL,
enabled boolean NOT NULL,
authority character varying(50) NOT NULL,
CONSTRAINT users_pkey PRIMARY KEY (id),
CONSTRAINT users_username_key UNIQUE (username)
)
它不工作,我不知道为什么
<sec:authentication-provider>
<sec:jdbc-user-service data-source-ref="DataSource"
users-by-username-query="select username,password, enabled from users where username=?" authorities-by-username-query="select username, authority from users where username =?" />
</sec:authentication-provider>
“id序列号不为空,”
这就是原因
将用户名设为主键而不是id您查看了Spring日志了吗?我可以看到这个选项吗???取决于容器-查看您的Tomcat、JBoss as或其他任何日志。