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

spring-oauth-server实践:授权方式1、2、3和授权方式4的token对象.authorities产生方式比较

2017-07-11 14:11 501 查看

授权方式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

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