您的位置:首页 > 编程语言 > Java开发

spring-oauth-server实践:授权方式三:PASSWORD模式下 authorities:ROLE_{user.privillege}, ROLE_USER

2017-07-11 17:46 676 查看

一、数据库配置

1、oauth_client_details



2、user_



3、user_privillege



二、password模式 授权过程

1、授权者granter和请求参数

ResourceOwnerPasswordTokenGranter

org.springframework.security.oauth2.provider.password.ResourceOwnerPasswordTokenGranter@38b5f6bc





请求参数信息





2、创建access_token

2.1、先创建OAuth2Authentication对象







2.2、认证时获取权限列表











默认ROLE_USER的添加





3、创建access_token对象和refresh_token对象



3.1、创建access_token和refresh_token对象





3.2、保存access_token对象,同时保存oauth2Authentication对象



其中,对access_token串摘要获得access_token对象存储主键!!!!!!





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐