1 Star 0 Fork 37

Lockie / oauth2-auth-server-oidc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
oidc-authorization-server.sql 3.97 KB
AI 代码解读
一键复制 编辑 原始数据 按行查看 历史
luo.hq 提交于 2022-03-18 12:57 . 完善建表语句
-- ================================================================
-- ======================= Mysql建表语句 ===========================
-- ================================================================
DROP TABLE IF EXISTS OAUTH2_REGISTERED_CLIENT;
CREATE TABLE OAUTH2_REGISTERED_CLIENT(
ID VARCHAR(100) NOT NULL COMMENT '主键ID' ,
CLIENT_ID VARCHAR(100) NOT NULL COMMENT '客户端ID' ,
CLIENT_ID_ISSUED_AT TIMESTAMP NOT NULL DEFAULT 'CURRENT_TIMESTAMP()' COMMENT '发布时间' ,
CLIENT_SECRET VARCHAR(200) DEFAULT 'NULL' COMMENT '客户端密钥' ,
CLIENT_SECRET_EXPIRES_AT TIMESTAMP DEFAULT 'NULL' COMMENT '客户端密钥过期时间' ,
CLIENT_NAME VARCHAR(200) NOT NULL COMMENT '客户端名称' ,
CLIENT_AUTHENTICATION_METHODS VARCHAR(1000) NOT NULL COMMENT '客户端认证Method' ,
AUTHORIZATION_GRANT_TYPES VARCHAR(1000) NOT NULL COMMENT '客户端支持的授权类型' ,
REDIRECT_URIS VARCHAR(1000) DEFAULT 'NULL' COMMENT '客户端认证通过后的重定向URI' ,
SCOPES VARCHAR(1000) NOT NULL COMMENT '客户端权限列表' ,
CLIENT_SETTINGS VARCHAR(2000) NOT NULL COMMENT '客户端设置Map' ,
TOKEN_SETTINGS VARCHAR(2000) NOT NULL COMMENT '令牌设置Map' ,
PRIMARY KEY (ID)
) COMMENT = '客户端注册信息';
DROP TABLE IF EXISTS OAUTH2_AUTHORIZATION;
CREATE TABLE OAUTH2_AUTHORIZATION(
ID VARCHAR(100) NOT NULL COMMENT '主键ID' ,
REGISTERED_CLIENT_ID VARCHAR(100) NOT NULL COMMENT 'cilent注册ID' ,
PRINCIPAL_NAME VARCHAR(200) NOT NULL COMMENT '用户名' ,
SESSION_ID VARCHAR(100) COMMENT '浏览器端session id(对应EU所在浏览器)' ,
LOGIN_STATE TINYINT(4) COMMENT '登录状态(1:已登录, 2:已登出)' ,
AUTHORIZATION_GRANT_TYPE VARCHAR(100) NOT NULL COMMENT '授权类型' ,
ATTRIBUTES BLOB COMMENT '属性集合' ,
STATE VARCHAR(500) DEFAULT 'NULL' COMMENT 'state' ,
AUTHORIZATION_CODE_VALUE BLOB COMMENT '授权码code值对象' ,
AUTHORIZATION_CODE_ISSUED_AT TIMESTAMP DEFAULT 'NULL' COMMENT '授权码code发布时间' ,
AUTHORIZATION_CODE_EXPIRES_AT TIMESTAMP DEFAULT 'NULL' COMMENT '授权码code过期时间' ,
AUTHORIZATION_CODE_METADATA BLOB COMMENT '授权码code元数据' ,
ACCESS_TOKEN_VALUE BLOB COMMENT '访问令牌accessToken对象' ,
ACCESS_TOKEN_ISSUED_AT TIMESTAMP DEFAULT 'NULL' COMMENT '访问令牌accessToken发布时间' ,
ACCESS_TOKEN_EXPIRES_AT TIMESTAMP DEFAULT 'NULL' COMMENT '访问令牌accessToken过期时间' ,
ACCESS_TOKEN_METADATA BLOB COMMENT '访问令牌accessToken元数据' ,
ACCESS_TOKEN_TYPE VARCHAR(100) DEFAULT 'NULL' COMMENT '访问令牌accessToken类型' ,
ACCESS_TOKEN_SCOPES VARCHAR(1000) DEFAULT 'NULL' COMMENT '访问令牌accessToken scope列表' ,
OIDC_ID_TOKEN_VALUE BLOB COMMENT 'OIDC身份令牌idToken对象' ,
OIDC_ID_TOKEN_ISSUED_AT TIMESTAMP DEFAULT 'NULL' COMMENT 'OIDC身份令牌idToken发布时间' ,
OIDC_ID_TOKEN_EXPIRES_AT TIMESTAMP DEFAULT 'NULL' COMMENT 'OIDC身份令牌idToken过期时间' ,
OIDC_ID_TOKEN_METADATA BLOB COMMENT 'OIDC身份令牌idToken元数据' ,
REFRESH_TOKEN_VALUE BLOB COMMENT '刷新令牌refreshToken值对象' ,
REFRESH_TOKEN_ISSUED_AT TIMESTAMP DEFAULT 'NULL' COMMENT '刷新令牌refreshToken发布时间' ,
REFRESH_TOKEN_EXPIRES_AT TIMESTAMP DEFAULT 'NULL' COMMENT '刷新令牌refreshToken过期时间' ,
REFRESH_TOKEN_METADATA BLOB COMMENT '刷新令牌refreshToken元数据' ,
PRIMARY KEY (ID)
) COMMENT = '认证通过过的客户端、令牌、用户信息';
DROP TABLE IF EXISTS OAUTH2_AUTHORIZATION_CONSENT;
CREATE TABLE OAUTH2_AUTHORIZATION_CONSENT(
REGISTERED_CLIENT_ID VARCHAR(100) NOT NULL COMMENT 'client注册ID' ,
PRINCIPAL_NAME VARCHAR(200) NOT NULL COMMENT '用户名' ,
AUTHORITIES VARCHAR(1000) NOT NULL COMMENT '权限列表' ,
PRIMARY KEY (REGISTERED_CLIENT_ID,PRINCIPAL_NAME)
) COMMENT = '申请权限同意信息';
1
https://gitee.com/smarteai-project/oauth2-auth-server-oidc.git
git@gitee.com:smarteai-project/oauth2-auth-server-oidc.git
smarteai-project
oauth2-auth-server-oidc
oauth2-auth-server-oidc
main

搜索帮助