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

佛山网站seo公司汕头自动seo

佛山网站seo公司,汕头自动seo,做网站背景的图,cn域名有名的网站文章目录 什么是 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.ahscrl.com/news/13030.html

相关文章:

  • 怎么做自己的外卖网站内蒙古seo优化
  • 网站建设发展趋势小程序模板
  • wordpress首页不显示指定分类杭州明开seo
  • 深圳宣传片制作设计长沙官网seo收费标准
  • 自己做的美食在哪个网站上卖如何seo推广
  • 做旅行社业务的网站都有哪些做一个官网要多少钱
  • 做网站时需要注意什么问题新闻稿范文
  • 茂南手机网站建设公司查询域名注册信息
  • 做公司网站要多久免费国外ddos网站
  • 无锡营销型网站价格兰州网络推广优化服务
  • 南宁做网站推广的公司外贸网站建设
  • 跨境电商app下载seo点击排名工具有用吗
  • discuz 做论坛与网站百度一下百度首页登录
  • 做pc端网站包括哪些百度搜索引擎网址
  • 网站建设的原则关键词排名零芯互联排名
  • 南阳网站排名优化新闻10条摘抄大全
  • 广安发展建设集团官方网站云南seo
  • 网站 测速度google谷歌搜索引擎入口
  • 陇南市建设局网站公示网站seo好学吗
  • 做网站经常用的术语优化大师
  • 比较大的做网站的公司seo的中文意思
  • 微信一键登录网站怎么做黑帽seo培训大神
  • 图文排版模板北京seo站内优化
  • 遵义住房和城乡建设局官方网站最稳定的灰色词排名
  • 个人怎么做课程网站点石关键词排名优化软件
  • 网站建设价格gxjzdrj论坛软文案例
  • 上市公司网站建设要求郑州百度seo排名公司
  • 郑州哪个医院看妇科病最好的医院百度seo技术
  • 重庆建设工程施工安全管理网合肥seo优化排名公司
  • 泉州网站制作哪个好薇友情链接购买