diff --git a/others/db_table_description_3.0.0.html b/others/db_table_description_3.0.0.html index b730909..d9cc48d 100644 --- a/others/db_table_description_3.0.0.html +++ b/others/db_table_description_3.0.0.html @@ -12,7 +12,7 @@
以下对spring-oauth-server项目中的
+ href="https://gitee.com/shengzhao/spring-oauth-server">spring-oauth-server项目中的
oauth.ddl
initial_db.ddl
文件(位于/others/database目录)中的表字及段进行说明,
内容包括字段说明与使用场景等
varchar |
指定客户端申请的权限范围,可选值在OIDC协议中定义,
- 包括openid,profile,email,address,phone;若有多个值用逗号(,)分隔,如: "openid,email".
+ 包括openid,profile,email,address,phone;若有多个值用逗号(,)分隔,如:
+ "openid,email".
openid是必须有的,其他值若有则在获取的 id_token 中会包含对应的值.
@@ -165,7 +166,8 @@ | ||||
- 在项目中,主要操作 |
@@ -347,8 +349,10 @@
|||||
- 该表用于存储在OAuth2.1授权过程中各类信息数据, 支持各类 |
|||||
user_ | +id | +int | +主键, 自增长, 数据库自动生成 | +||
guid | +varchar | +唯一, 业务id | +|||
oauth_refresh_token | create_time | -数据的创建时间,精确到秒,由数据库在插入数据时取当前系统时间自动生成(扩展字段) | +datetime | +数据创建时间 | |
token_id | -
- 该字段的值是将refresh_token 的值通过MD5加密后存储的.
- |
+ updated_time | +timestamp | +数据的最后修改时间, 由数据库自动维护更新 | |
token | -
- 存储将OAuth2RefreshToken.java 对象序列化后的二进制数据.
- |
+ username | +varchar | +用户名, 非空, 唯一 | |
authentication | -
- 存储将OAuth2Authentication.java 对象序列化后的二进制数据.
- |
+ password | +varchar | +密码, 加密存储, 非空 | |
-
- 在项目中,主要操作 |
+ enabled | +tinyint | +是否启用, 默认1(即启用) | ||
oauth_code | -create_time | -数据的创建时间,精确到秒,由数据库在插入数据时取当前系统时间自动生成(扩展字段) | +phone | +varchar | +手机号 |
code | -
- 存储服务端系统生成的code 的值(未加密).
- |
+ varchar | +邮箱地址 | ||
authentication | -
- 存储将AuthorizationRequestHolder.java 对象序列化后的二进制数据.
+ | address | +varchar | +个人地址 | +|
nickname | +varchar | +用户昵称, 别名 | +|||
updated_at | +int | +最后数据更新时间值 | +|||
default_user | +tinyint | +是否默认用户, 默认0(不是); 只用在初始化数据时使用 | +|||
last_login_time | +datetime | +最后登录时间 | +|||
+
+ 在项目中,主要使用 |
|||||
user_privilege | +user_id | +int | +外键, 关联user_ 的id字段 |
+ ||
privilege | +varchar | +权限值, 如: ROLE_USER | +|||
+ |
- 在项目中,主要操作 |
- © 2013 - 2023 spring-oauth-server -
++ © 2013 - 2023 spring-oauth-server +
+