博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring-oauth-server实践:授权方式1、2、3和授权方式4的token对象.authorities产生方式比较...
阅读量:5930 次
发布时间:2019-06-19

本文共 803 字,大约阅读时间需要 2 分钟。

授权方式1、2、3和授权方式4的token对象.authorities产生方式不同,

前者使用user_privillege构建,

后者直接使用oauth_client_details.authorties构建

一、授权方式1-3产生的token对象

1、token对象(authorities=ROLE_USER,ROLE_[USER_PRIVILLEGE])

org.springframework.security.oauth2.provider.OAuth2Authentication@2b6640ba: Principal: {user={username='mobile', phone='', id='23', guid='612025cb3f964a64a48bbdf77e53c2c1', defaultUser='false', email='mobile@wdcy.cc'}}; Credentials: [PROTECTED]; Authenticated: true; Details: null; Granted Authorities: ROLE_USER, ROLE_MOBILE

 

 

二、授权方式4产生的token对象

1、filters

2、token对象(authorities=OAUTH_CLIENT_DETAILS.AUTHORTITES

org.springframework.security.oauth2.provider.OAuth2Authentication@4a288e8e: Principal: credentials-client; Credentials: [PROTECTED]; Authenticated: true; Details: null; Granted Authorities: ROLE_UNITY, ROLE_USER

 

转载地址:http://caktx.baihongyu.com/

你可能感兴趣的文章
[Unity] 精灵动画制作中需要注意的一些问题
查看>>
mybatis运行原理(面试回答)
查看>>
js基础知识梳理
查看>>
Hadoop入门 【1】 下载源码,构建
查看>>
SharePoint 2010 Object model 添加移除权限
查看>>
Spring Boot入门(七):使用MyBatis访问MySql数据库(xml方式)
查看>>
webhook是啥?
查看>>
JS基础知识之原型和原型链
查看>>
你真的知道onmouseenter与onmouseover的区别吗???
查看>>
webpack
查看>>
页面加载后执行
查看>>
vector 的用法--------------自绘资源
查看>>
IntelliJ IDEA 开发swing(一)
查看>>
windows下配置nginx pathinfo模式,支持thinkphp
查看>>
字母图形(蓝桥杯)
查看>>
「小程序JAVA实战」小程序视图之细说wx:key列表高级特性(16)
查看>>
JSONObject和JSONArray区别及基本用法
查看>>
13. Intellij IDEA调试功能使用总结
查看>>
Mysql建表出现1005错误
查看>>
Java递归应用:输出树形菜单
查看>>