根据此链接,我正在尝试为“记住我”功能实现持久令牌方法。令牌存储在我的数据库(postgres)中。但是,当我尝试执行以下操作时,我已经正确设置了数据源:
<remember-me data-source-ref="dataSource" />
我的数据库不会自动填充令牌数据。否则,“记住我”功能运行良好(只有数据库不会自动填充)。任何想法为什么?
表 ddl:
create table users(
uid serial primary key,
username varchar(255) not null,
password varchar(255) not null,
firstname varchar(255) not null,
lastname varchar(255) not null,
enabled boolean not null,
constraint cs_username_unq unique(username),
constraint cs_uid_username_unq unique(uid, username)
);
create table authorities (
username varchar(255) not null,
authority varchar(255) not null,
constraint fk_authorities_users foreign key(username) references users(username)
);
create unique index ix_auth_username on authorities (username,authority);
create table persistent_logins (
username varchar(255) not null,
series varchar(255) primary key,
token varchar(255) not null,
last_used timestamp not null
);