public class InMemoryTokenRepositoryImpl extends Object implements org.springframework.security.web.authentication.rememberme.PersistentTokenRepository
Simple PersistentTokenRepository implementation backed by a Map. Intended for testing only.
解决原生类报错DataIntegrityViolationException再未引入数据库相关的包时出错的问题
Constructor and Description |
---|
InMemoryTokenRepositoryImpl() |
Modifier and Type | Method and Description |
---|---|
void |
createNewToken(org.springframework.security.web.authentication.rememberme.PersistentRememberMeToken token) |
org.springframework.security.web.authentication.rememberme.PersistentRememberMeToken |
getTokenForSeries(String seriesId) |
void |
removeUserTokens(String username) |
void |
updateToken(String series,
String tokenValue,
Date lastUsed) |
public void createNewToken(org.springframework.security.web.authentication.rememberme.PersistentRememberMeToken token)
createNewToken
in interface org.springframework.security.web.authentication.rememberme.PersistentTokenRepository
public void updateToken(String series, String tokenValue, Date lastUsed)
updateToken
in interface org.springframework.security.web.authentication.rememberme.PersistentTokenRepository
public org.springframework.security.web.authentication.rememberme.PersistentRememberMeToken getTokenForSeries(String seriesId)
getTokenForSeries
in interface org.springframework.security.web.authentication.rememberme.PersistentTokenRepository
public void removeUserTokens(String username)
removeUserTokens
in interface org.springframework.security.web.authentication.rememberme.PersistentTokenRepository
Copyright © 2021. All rights reserved.