RUOYI-geek/sql/oauth.sql

22 lines
1.7 KiB
MySQL
Raw Normal View History

2024-01-16 14:23:43 +00:00
DROP TABLE IF EXISTS oauth_user;
CREATE TABLE oauth_user (
id INT PRIMARY KEY COMMENT '主键',
uuid VARCHAR(255) NOT NULL COMMENT '第三方系统的唯一ID详细解释请参考名词解释',
user_id bigint(20) NOT NULL comment '用户ID',
source VARCHAR(255) NOT NULL COMMENT '第三方用户来源可选值GITHUB、GITEE、QQ更多请参考AuthDefaultSource.java(opens new window)',
access_token VARCHAR(255) NOT NULL COMMENT '用户的授权令牌',
expire_in INT COMMENT '第三方用户的授权令牌的有效期,部分平台可能没有',
refresh_token VARCHAR(255) COMMENT '刷新令牌,部分平台可能没有',
open_id VARCHAR(255) COMMENT '第三方用户的 open id部分平台可能没有',
uid VARCHAR(255) COMMENT '第三方用户的 ID部分平台可能没有',
access_code VARCHAR(255) COMMENT '个别平台的授权信息,部分平台可能没有',
union_id VARCHAR(255) COMMENT '第三方用户的 union id部分平台可能没有',
scope VARCHAR(255) COMMENT '第三方用户授予的权限,部分平台可能没有',
token_type VARCHAR(255) COMMENT '个别平台的授权信息,部分平台可能没有',
id_token VARCHAR(255) COMMENT 'id token部分平台可能没有',
mac_algorithm VARCHAR(255) COMMENT '小米平台用户的附带属性,部分平台可能没有',
mac_key VARCHAR(255) COMMENT '小米平台用户的附带属性,部分平台可能没有',
code VARCHAR(255) COMMENT '用户的授权code部分平台可能没有',
oauth_token VARCHAR(255) COMMENT 'Twitter平台用户的附带属性部分平台可能没有',
oauth_token_secret VARCHAR(255) COMMENT 'Twitter平台用户的附带属性部分平台可能没有'
);