当前位置:Gxlcms > 数据库问题 > spring security oAuth2.0 数据库说明

spring security oAuth2.0 数据库说明

时间:2021-07-01 10:21:17 帮助过:10人阅读

table oauth_access_token ( token_id varchar(256) null comment MD5加密的access_token的值, token blob null comment OAuth2AccessToken.java对象序列化后的二进制数据, authentication_id varchar(256) not null comment MD5加密过的username,client_id,scope primary key, user_name varchar(256) null comment 登录的用户名, client_id varchar(256) null comment 客户端ID, authentication blob null comment OAuth2Authentication.java对象序列化后的二进制数据, refresh_token varchar(256) null comment MD5加密后的refresh_token的值 ) comment 访问令牌 charset = utf8; create table oauth_approvals ( userId varchar(256) null comment 登录的用户名, clientId varchar(256) null comment 客户端ID, scope varchar(256) null comment 申请的权限, status varchar(10) null comment 状态(Approve或Deny), expiresAt datetime null comment 过期时间, lastModifiedAt datetime null comment 最终修改时间 ) comment 授权记录 charset = utf8; create table oauth_client_details ( client_id varchar(128) not null comment 客户端ID primary key, resource_ids varchar(256) null comment 资源ID集合,多个资源时用英文逗号分隔, client_secret varchar(256) null comment 客户端密匙, scope varchar(256) null comment 客户端申请的权限范围, authorized_grant_types varchar(256) null comment 客户端支持的grant_type, web_server_redirect_uri varchar(256) null comment 重定向URI, authorities varchar(256) null comment 客户端所拥有的SpringSecurity的权限值,多个用英文逗号分隔, access_token_validity int null comment 访问令牌有效时间值(单位秒), refresh_token_validity int null comment 更新令牌有效时间值(单位秒), additional_information varchar(4096) null comment 预留字段, autoapprove varchar(256) null comment 用户是否自动Approval操作 ) comment 客户端信息 charset = utf8; create table oauth_client_token ( token_id varchar(256) null comment MD5加密的access_token值, token blob null comment OAuth2AccessToken.java对象序列化后的二进制数据, authentication_id varchar(128) not null comment MD5加密过的username,client_id,scope primary key, user_name varchar(256) null comment 登录的用户名, client_id varchar(256) null comment 客户端ID ) comment 该表用于在客户端系统中存储从服务端获取的token数据 charset = utf8; create table oauth_code ( code varchar(256) null comment 授权码(未加密), authentication blob null comment AuthorizationRequestHolder.java对象序列化后的二进制数据 ) comment 授权码 charset = utf8; create table oauth_refresh_token ( token_id varchar(256) null comment MD5加密过的refresh_token的值, token blob null comment OAuth2RefreshToken.java对象序列化后的二进制数据, authentication blob null comment OAuth2Authentication.java对象序列化后的二进制数据 ) comment 更新令牌 charset = utf8;

 

spring security oAuth2.0 数据库说明

标签:client   系统   序列化   direct   令牌   status   use   二进制   oauth   

人气教程排行