当前位置: 首页 > news >正文

免费做封面网站微信公众号链接的网站怎么做

免费做封面网站,微信公众号链接的网站怎么做,oa系统开发公司,织梦网站采集规则一、SpringSecurity中的核心组件 在SpringSecurity中的jar分为4个,作用分别为 jar作用spring-security-coreSpringSecurity的核心jar包,认证和授权的核心代码都在这里面spring-security-config如果使用Spring Security XML名称空间进行配置或Spring Security的Java configura…一、SpringSecurity中的核心组件 在SpringSecurity中的jar分为4个,作用分别为 jar作用spring-security-coreSpringSecurity的核心jar包,认证和授权的核心代码都在这里面spring-security-config如果使用Spring Security XML名称空间进行配置或Spring Security的Java configuration支持,则需要它spring-security-web用于Spring Security web身份验证服务和基于url的访问控制spring-security-test测试单元Authentication :认证对象// 相关权限信息 Collection? extends GrantedAuthority getAuthorities(); // 获取当前用户的凭证 Object getCredentials(); // 获取当前用户的详情 Object getDetails(); // 当前登录的用户对象 Object getPrincipal(); // 判断当前用户的登录状态:true:登录 false:未登录 boolean isAuthenticated(); // 更新用户的认证状态 void setAuthenticated(boolean var1) throws IllegalArgumentException;Authentication保存在哪了? ​ 在SecurityContextHolder中获取 1.SecurityContextHolder 默认情况下,SecurityContextHolder是通过 ThreadLocal来存储对应的信息的。也就是在一个线程中可以通过这种方式来获取当前登录的用户的相关信息。而在SecurityContext中就只提供了对Authentication对象操作的方法 SecurityContext:容器上下文 // 获取认证对象 Authentication getAuthentication(); // 设置认证对象 void setAuthentication(Authentication var1);SecurityContextHolder: // 获取容器上下文 public static SecurityContext getContext() // 设置容器上下文 public static void setContext(SecurityContext context)从而可以这样获取到当前登录人信息 Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal(); UserDetails userDetails = (UserDetails) principal; System.out.println("=========="+userDetails.getUsername());SecurityContextHolder中可以设置自定义的存储方式 public static final String SYSTEM_PROPERTY = "spring.security.strategy"; private static String strategyName = System.getProperty("spring.security.strategy"); private static SecurityContextHolderStrategy strategy;// 源码,初始化静态方法 private static void initialize() {if (!StringUtils.hasText(strategyName)) {strategyName = "MODE_THREADLOCAL";}// 3种默认的存储方式if (strategyName.equals("MODE_THREADLOCAL")) {// 本地线程中strategy = new ThreadLocalSecurityContextHolderStrategy();} else if (strategyName.equals("MODE_INHERITABLETHREADLOCAL")) {// 父子线程中,可继承strategy = new InheritableThreadLocalSecurityContextHolderStrategy();} else if (strategyName.equals("MODE_GLOBAL")) {// 全局strategy = new GlobalSecurityContextHolderStrategy();} else {try {Class? clazz = Class.forName(strategyName);
http://www.hkea.cn/news/14481139/

相关文章:

  • 做外贸网站如果是东西杂会不会不好推广网页设计一个月工资多少
  • 网站建设评审会总结发言惠州seo外包平台
  • 公司官网网站如何建立创意网红墙图片
  • 建设网站的傻瓜图文指南免费注册域名方法
  • 网站建设要知道的晓风彩票网站建设源代码授权
  • 桂林公司网站搭建南京做网站的网络公司排名
  • 深圳网页服务开发与网站建设wordpress 带数据
  • 福州移动网站建设温州小程序开发哪家好
  • 虚拟主机 视频网站苏州住房建设建局官方网站
  • 网站开发技术规范要求免费涨1000粉丝网站
  • 海口网红打卡地杭州seo顾问
  • 怎么在家做网站外国人搞笑做视频网站
  • 房产发布网站建设wordpress导出媒体
  • 什么网站可以发布广告做我的世界的mod的网站
  • 有创意的网络公司名字大全嘉兴seo外包服务商
  • 建网站有多少种方式有做电动车修车的网站吗
  • 如何说明学校网站建设情况做网站优化公司
  • 海口装饰设计网站建设中国建设银行招投标网站
  • 保定网站建设方案报价山东企业建站系统信息
  • 如何在招聘网站上做薪酬统计wordpress 作品集
  • 用什么做网站后台的顺义企业网站建站公司
  • 淘宝客网站模板购买山东专业企业网站建设
  • 福建省城乡建设官方网站凡科教育
  • 互联网网站样式地方门户网站建设多少钱
  • 怎样跟网站做优化呢建设银行网站注销
  • 儿童网站源码自己做的网站图片挡住了导航栏
  • 如何将数据库导入网站简述网站建设的作用
  • 建站公司哪家做出来的网站好上海庭院景观设计公司
  • 电子商务网站建设和运营莒县城阳网站建设
  • 注册公注册公司流程和费用seo竞价推广