diff --git a/others/db_table_description.html b/others/db_table_description.html index ca79617..9732bd0 100644 --- a/others/db_table_description.html +++ b/others/db_table_description.html @@ -191,7 +191,7 @@

- 在项目中,主要操作oauth_client_details表的类是JdbcClientDetailsService.java, + 在项目中,主要操作oauth_client_details表的类是JdbcClientDetailsService.java, 更多的细节请参考该类.
也可以根据实际的需要,去扩展或修改该类的实现. @@ -200,30 +200,48 @@ - oauth_client_token + oauth_client_token create_time 数据的创建时间,精确到秒,由数据库在插入数据时取当前系统时间自动生成(扩展字段) token_id - + + 从服务器端获取到的access_token的值. + token - + + 这是一个二进制的字段, 存储的数据是OAuth2AccessToken.java对象序列化后的二进制数据. + authentication_id - + + 该字段具有唯一性, 是根据当前的username(如果有),client_id与scope通过MD5加密生成的. +
+ 具体实现请参考DefaultClientKeyGenerator.java类. + user_name - + 登录时的用户名 client_id + + +

+ 该表用于在客户端系统中存储从服务端获取的token数据, + 在spring-oauth-server项目中未使用到. +
+ 对oauth_client_token表的主要操作在JdbcClientTokenServices.java类中, 更多的细节请参考该类. +

+ + oauth_access_token