• SpringBoot实现同域SSO

    什么是sso?单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问...

    SpringBoot配置使用H2数据库

    什么是h2数据库?H2是一个Java编写的关系型数据库,它可以被嵌入Java应用程序中使用,或者作为一个单独的数据库服务器运行。如何操作依赖<dependency> <groupId>org.springframework.boot&l...

    SpringBoot-Kotlin

    什么是Kotlin?Kotlin(科特林)是一个用于现代多平台应用的静态编程语言 ,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。除此之外Kotlin还可以编译成二进制代码直接运行在机器上(例如嵌入式设备或 iOS...

    SpringBoot-Elasticsearch

    Spring Boot整合Elasticsearch 废话少说,直接开干安装下载一个elasticsearch,这里我们准备的是elasticsearch-6.4.3.tar.gz上传文件到服务器上/usr/local/elasticsearch/elasticsearch-6.4.3解压$ tar...

    SpringSecurity 入门 (四)

    按照前面得理论,我们完成了Token的纷发,权限角色的校验,但是在访问接口的时候发现,当前的系统不能限制权限的访问如何校验权限角色?Spring官方文档11.3.3。方法安全性表达式通过启用权限角色注解@PreAuthorize,@PreFilter,@PostAuthorize和@PostFilt...

    SpringSecurity 入门 (三)

    废话不多说,直接开始这个SpringSecurity的学习项目。数据库说明用户信息表USER储存用户信息DROPTABLEIFEXISTS`user`;CREATETABLE`user`(`id`varchar(255)CHARACTERSETutf8COLLATEutf8_binNOTNULLCO...

    SpringSecurity 入门(二)

    上一篇有点水了,这期我们直接上干货,学习认证流程。先来考虑一下,关于SpringSecurity如何实现的安全权限管理,角色校验,来对比一下权限和角色先来考虑一下,关于SpringSecurity如何实现的安全权限管理,角色校验,来对比一下权限和角色//验证角色访问...

    SpringSecurity 入门(一)

    今天就慢慢更新一期SpringSecurity的入门篇,完成完整的系统,可以直接投入生产开发使用。...

    SpringSecurity入坑(五)

    如何自定义实现验证?基于SpringSecurity做基本权限验证,在之前都写的差不多了,顺便加入了在登录时,动态验证码的验证,这些都是在SpringSecuity提供好的基础上,那如何自定义这些登录的实现,仔细看一下,不管是基于内存验证、jdbc验证...都需要配置configure(Authen...

    SpringSecurity入坑(四)

    之前都是讲权限写死在配置config中,现在将权限读取出来,并且加上图形验证码做登录检查,关于图形验证码很多,介绍起来就没啥意思了,根据上一个章节说的图形验证码整合在这个SpringSecurity中[自行参考],我们主要来看一下SpringSecurity是如何整合这样一个图形验证的,整合之前,我...