zoukankan      html  css  js  c++  java
  • spring-oauth-server实践:授权方式1、2、3和授权方式4的token对象.authorities产生方式比较

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

  • 相关阅读:
    springMVC中添加<mvc:resource>时的问题
    package
    mybatis 解决属性名和字段名不一致
    Linux常用命令
    Hibernate下载
    Hibernate初识
    js根据身份证获取出生年月日
    spring-Boot 热部署
    Struts2---动态action以及应用
    Struts2基础
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/7150239.html
Copyright © 2011-2022 走看看