| | |
| | | |
| | | import com.vci.starter.web.exception.VciBaseException; |
| | | import com.vci.starter.web.pagemodel.RequestClientInfo; |
| | | import com.vci.starter.web.pagemodel.SessionInfo; |
| | | import com.vci.starter.web.pagemodel.TokenVO; |
| | | import com.vci.web.bo.LoginResultBO; |
| | | import com.vci.web.dto.LoginUserDTO; |
| | | |
| | |
| | | * @throws VciBaseException 删除会话信息出错的时候会抛出异常 |
| | | */ |
| | | void logout(String userToken) throws VciBaseException; |
| | | |
| | | /** |
| | | * 刷新token |
| | | * @param sessionInfo session的信息 |
| | | */ |
| | | void refreshToken(SessionInfo sessionInfo); |
| | | |
| | | /** |
| | | * 刷新token |
| | | * @param key token在redis中的key |
| | | * @param sessionInfo session的信息 |
| | | */ |
| | | void refreshToken(String key, SessionInfo sessionInfo); |
| | | |
| | | /** |
| | | * 创建许可的信息 |
| | | * @param sessionInfo session的信息 |
| | | * @return 许可信息 |
| | | */ |
| | | TokenVO createToken(SessionInfo sessionInfo) ; |
| | | |
| | | /** |
| | | * 创建许可的信息 |
| | | * @param key token在redis中的key。 |
| | | * @param sessionInfo session的信息 |
| | | * @return 许可信息 |
| | | */ |
| | | TokenVO createToken(String key, SessionInfo sessionInfo) ; |
| | | } |