根据公司的业务需求需要配置一个单点登录的服务器为后续应用的上线提供一个统一的认证中心。
要求的业务有一下几类:
- 单点登录
- 每次只能一个地方登录
- 每个用户只能访问授权的应用
- 登录日志
下面将几个主要的数据库表的简化版本记录如下。
ID | VAR |
VAR | |
PASSWORD | VAR |
TOKEN | VAR |
ID | VAR |
USER_ID | VAR |
IP | VAR |
LOGGED_TIME | TIME |
ID | VAR |
URL | VAR |
APP_NAME | VAR |
ID | VAR |
USER_ID | VAR |
APP_ID | VAR |
以上为实现主要功能设计的数据库表。改造cas部分下文继续。