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

珠海企业集团网站建设公司推广宣传文案

珠海企业集团网站建设,公司推广宣传文案,一站式建设网站,网站建设孩子半夜发烧怎么办文章目录 什么是 SpringSesurity ?细节使用方法 什么是 SpringSesurity ? 在我们的开发中,安全还是有些必要的 用 拦截器 和 过滤器 写代码还是比较麻烦。 SpringSecurity 是 SpringBoot 的底层安全默认选型。一般我们需要认证和授权&#xf…

文章目录

  • 什么是 SpringSesurity ?
  • 细节
  • 使用方法

什么是 SpringSesurity ?

在我们的开发中,安全还是有些必要的
用 拦截器 和 过滤器 写代码还是比较麻烦。

SpringSecuritySpringBoot 的底层安全默认选型。一般我们需要认证和授权,这也是它的核心功能。我们仅仅需要导入 spring-boot-starter-security 模块,进行少量的配置,即可实现强大的安全管理

认证:验证当前访问系统的用户 是不是本系统的用户,并且要具体哪一个用户
授权:经过认证后判断当前用户是否有权限进行某个操作

细节

登录过程

在这里插入图片描述

在这里插入图片描述

负责我们在登录页面填写的用户和密码登录的请求,入门案例主要由他负责。

使用方法

总结到代码之中。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

// 开启 web 安全
@EnableWebSecurity
public class springSecurityConfig extends WebSecurityConfigurerAdapter { // 然后我们继承 web安全配置 适配器// 链式编程@Overrideprotected void configure(HttpSecurity http) throws Exception {http.authorizeRequests().  // authorize 授权antMatchers("/").permitAll()  //  ant ==> 蚂蚁    matcher ==> 匹配器 permitAll ==> 允许所有.antMatchers("/test1/**").hasRole("vip1")  //  role角色.antMatchers("/test2/**").hasRole("vip2").antMatchers("/test3/**").hasRole("vip3");// 如果没有用户的情况下,则会跳转到 login 页面       // 登录加工的urlhttp.formLogin().loginPage("/toLogin").usernameParameter("name").passwordParameter("pwd").loginProcessingUrl("/Login");//                 http.formLogin()
//                   .loginPage("/toLogin") // 设置登录页面URL
//                   .loginProcessingUrl("/Login") // 设置表单提交的URL 个人感觉:应该是需要认证的模块
//                   .failureUrl("/login-error") // 登录失败后的重定向URL
//                   .defaultSuccessUrl("/home", true) // 登录成功后的默认重定向URL
//                .and()
//                  .logout()
//                   .logoutSuccessUrl("/"); // 注销成功后的重定向URL// 开启记住我功能http.rememberMe().rememberMeParameter("jiZhuWo");http.csrf().disable();  // 关闭脚本跨站攻击// 开启注销功能http.logout().logoutSuccessUrl("/index");  // 注销成功后,回到 “/index” 之中。}// 认证@Override // 最新版本需要密码加密protected void configure(AuthenticationManagerBuilder auth) throws Exception {  // Authentication 认证 Manager 管理者auth.inMemoryAuthentication().passwordEncoder(new BCryptPasswordEncoder()) // Memory 记忆.withUser("xj").password(new BCryptPasswordEncoder().encode("abc")).roles("vip1","vip2")  // memory ==> 记忆.and().withUser("test").password(new BCryptPasswordEncoder().encode("cba")).roles("vip3");}
}

我们可以看到,拥有这个功能,不仅提供了权限、安全等,还另外 省去了写登录后台、过滤器等大量繁杂的代码,十分的方便

http://www.zhongyajixie.com/news/30242.html

相关文章:

  • 那个网站做视频没有水印网络推广费用一般多少
  • 做网站看什么书网络做推广公司
  • 网站管理难做吗百度怎么发自己的小广告
  • 做网站简单需要什么软件品牌广告语
  • 旅游网站系统功能百度平台联系方式
  • 网页翻译成中文后怎么还原武汉seo楚天
  • 个人做网站有什么条件中国seo第一人
  • 方太产品站网站建设做一个网站需要多少钱
  • 让一个网站掉排名长沙网站建设服务
  • 做家装施工的网站深圳市昊客网络科技有限公司
  • 网站建设思维导图恢复正常百度
  • 蘑菇街网站服务手机网站seo免费软件
  • 中旅远洋商务网站建设策划书百度知道在线问答
  • 首京建设投资引导基金网站开发一款app软件需要多少钱
  • 在线电子商务网站开发宁波网站推广联系方式
  • 简述架设多个web网站的方法网络推广引流最快方法
  • 武安企业做网站推广苏州seo优化公司
  • 网站开发与设计教程百度广告推广
  • 花蝴蝶高清免费看片大全久久seo综合查询
  • 网站建设需要几个人企业网站优化技巧
  • 上海南站网站建设公司视频号排名优化帝搜软件
  • 做百度手机网站快现在推广平台哪家最好
  • 网站备案取消网络服务提供者收集和使用个人信息应当符合的条件有
  • 邓砚谷电子商务网站建设短视频培训机构
  • 建设网站赚钱兰州网络seo公司
  • 页面设计spanseo排名优化哪家好
  • 手机网站出现广告成都高薪seo
  • 福州建设企业网站外贸网站优化公司
  • 网站制作客户资料重庆快速排名优化
  • 做的网站老被攻击b站入口2024已更新