资讯专栏INFORMATION COLUMN

SpringSecurity框架

wow_worktile / 424人阅读

1.1 简介

       SpringSecurity 是一个高度自定义的安全框架。利用Spring的IOC/DI 和AOP功能,为系统提供了声明式安全访问控制功能,减少了为系统安全而编写大量的重复代码的工作

1.2 安全框架的核心: 认证 和 授权

     -------------------基于SpringBoot框架开发     依赖于SpringBoot框架

           -- 授权基于Spring的AOP进行授权

           -- 认证基于Spring的IOC进行认证

安全框架pom依赖:

    org.springframework.boot    spring-boot-starter-security

1.3 步骤:

    1.基于SpringBoot框架  依赖于Spring框架  

      

 

    org.springframework.boot    2.3.2.RELEASE    spring-boot-starter-parent

2. pom文件中的依赖  如下:

3. 创建启动类

        

 4. 创建数据库表(user)

 5. 创建mapper接口  接口写方法 

        根据用户名查询用户信息

        如:

 6. 创建service层  完成业务

           利用Spring框架的DI  把mapper接口依赖注入到service中完成业务

 7. 创建Controller层完成与浏览器的交互

 8. 实现SpringSecurity提供的UserDetailsService

     在后端控制台上显示传递的对象  用户名  以及密码

 9. 创建登录成功的处理器 handler

 10. 创建配置类

        10.1 配置相关登录请求内容 

        10.2 配置权限校验

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/118954.html

相关文章

  • SpringSecurity系列01】初识SpringSecurity

    摘要:什么是是一个能够为基于的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它来自于,那么它与整合开发有着天然的优势,目前与对应的开源框架还有。通常大家在做一个后台管理的系统的时候,应该采用判断用户是否登录。 ​ 什么是SpringSecurity ? ​ Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全...

    elva 评论0 收藏0
  • 两年了,我写了这些干货!

    摘要:开公众号差不多两年了,有不少原创教程,当原创越来越多时,大家搜索起来就很不方便,因此做了一个索引帮助大家快速找到需要的文章系列处理登录请求前后端分离一使用完美处理权限问题前后端分离二使用完美处理权限问题前后端分离三中密码加盐与中异常统一处理 开公众号差不多两年了,有不少原创教程,当原创越来越多时,大家搜索起来就很不方便,因此做了一个索引帮助大家快速找到需要的文章! Spring Boo...

    宋华 评论0 收藏0
  • 两年了,我写了这些干货!

    摘要:开公众号差不多两年了,有不少原创教程,当原创越来越多时,大家搜索起来就很不方便,因此做了一个索引帮助大家快速找到需要的文章系列处理登录请求前后端分离一使用完美处理权限问题前后端分离二使用完美处理权限问题前后端分离三中密码加盐与中异常统一处理 开公众号差不多两年了,有不少原创教程,当原创越来越多时,大家搜索起来就很不方便,因此做了一个索引帮助大家快速找到需要的文章! Spring Boo...

    huayeluoliuhen 评论0 收藏0
  • ApiBoot - ApiBoot Security Oauth 依赖使用文档

    摘要:如果全部使用默认值的情况话不需要做任何配置方式前提项目需要添加数据源依赖。获取通过获取启用在使用格式化时非常简单的,配置如下所示开启转换转换时所需加密,默认为恒宇少年于起宇默认不启用,签名建议进行更换。 ApiBoot是一款基于SpringBoot1.x,2.x的接口服务集成基础框架, 内部提供了框架的封装集成、使用扩展、自动化完成配置,让接口开发者可以选着性完成开箱即...

    Tonny 评论0 收藏0
  • SpringBoot+SpringSecurity+jwt整合及初体验

    摘要:进行下一项配置,为了区分必须加入。另起一行,以示尊重。这行代码主要是用于验证,后面再说。然后跑下接口,发现没问题,正常打印,说明主体也在上下文中了。说明这会上下文环境中我们主体不存在。所说以,主体数据生命周期是一次请求。 showImg(https://segmentfault.com/img/bVbtoG1?w=1600&h=900); 原来一直使用shiro做安全框架,配置起来相当...

    dackel 评论0 收藏0

发表评论

0条评论

wow_worktile

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<