实现用户信息接口,自定义获取用户信息的方法,主要时实现了 loadUserByUsername 方法,并返回一个封装了用户账号,密码,权限等信息的 UserDetails 类型的实例 User。 MyUserDetailServiceImpl.java
转载 2023-05-26 01:41:38
607阅读
账户模块中必要的功能登录登出,相信这个大家都经常使用了。简单介绍下在SpringBoot中的实现 先说下实现思路:
转载 2023-05-26 04:01:25
171阅读
WebSocket可实现浏览器和服务器之间的通信,如在线聊天,消息推送等,其基于tcp协议来传输数据。而stomp是一种更高级的协议,可以更加方便的实现WebSocket。 broker和客户端客户端可以是任何语言,如js,php等,只须使用stomp协议来收发消息,broker可对消息进行处理或转发等。本篇将介绍以spring boot实现broker,以js实现客户端。pom.xml<d
springBoot,AOP切面实现日志记录,自定义注解,注解属性动态传参 注解属性动态传参,包括:方法入参传参、方法体传参 方法入参传参,针对链接携带的参数进行记录 方法体传参,对处理后的数据进行记录1、遇到的问题1)Caused by: java.lang.IllegalArgumentException: error at ::0 formal unbound in pointcut解决方案
转载 2023-11-25 12:14:51
54阅读
目录:      概念      实现      原理一、概念    自动登录是我们在软件开发时一个非常常见的功能,例如我们登录 QQ时,登录界面会有记住密码这个功能,下次进入qq会进行自动登录。     浏览器的自动登录是指用户在登录成功后,在某一段时间内,如果用户关闭了浏览器并重新打开,或者服务器重启了,都不需要用户重新登录了,用户依然可以直接访问接口数据。     那么应该如何实现呢,其实s
转载 2023-08-15 11:20:29
138阅读
springboot整合shiro实现登录验证今天第一次接触springboot,本来是要学习springboot和shiro整合的,但是由于springboot结构还不太了解,所以先来了解一下springboot。 springboot可以快速创建一个机遇spring的项目,而且让这个项目跑起来只需要很少的配置就可以了,主要有以下核心功能: 1.独立运行的spring项目:springboot可
转载 2023-10-08 13:04:45
84阅读
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
转载 2023-05-26 03:24:49
100阅读
SpringBoot整合Shiro 之 用户名密码登录首先 使用Shiro 我们要大致了解清楚 什么是Shiro?它能帮我们实现什么功能? 根据[官方文档]介绍:Shiro 是一个功能强大且易于使用的Java安全框架,可以实现 身份验证、授权、加密和会话管理功能。 那么今天 我这里就主要 实现以下 身份验证功能,也就是用户登录啦。1.数据库 这里提供一个简单 user表SQLCREATE TABL
1、新建登录页面,login.jsp页面如下:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>
首先使用Maven导入必要的jar<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/200
原创 2023-05-18 10:10:28
64阅读
# Spring Boot与Apollo的简单使用示例 在现代微服务架构中,配置管理变得尤为重要。Spring Boot是一个简化Spring应用程序开发的框架,而Apollo则是一个为分布式系统提供配置管理的工具。本文将通过一个简单的例子,展示如何将Spring Boot与Apollo结合使用。 ## 什么是Apollo? Apollo是一个开源的配置管理中心,可帮助开发者集中管理应用程序
原创 11月前
57阅读
什么是JWT  Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接
转载 2023-10-10 19:56:05
260阅读
首先,让我们介绍一下Shiro。Shiro是一个非常流行的Java安全框架,它提供了身份验证、授权、加密和会话管理等安全功能。Shiro的一个重要特点是它的易用性和灵活性,它可以与各种Java框架(如SpringSpring Boot、Struts等)无缝集成,并提供了丰富的API和扩展点。同时,Spring Boot也是一个非常流行的Java框架,它提供了一种快速、方便、灵活地构建基于Spri
转载 2023-12-09 22:07:41
49阅读
一、JWT是什么JWT的全称为json web token。是一种生成token的方式。一般我们访问一个系统的流程就是:请求登录接口,该接口会返回一个token,为了防止对象数据被篡改,生成JSON时会加上签名,请求其他接口都要带上token,token验证通过才能访问成功,而JWT就是生成token的一种机制。广义上讲JWT是一个标准的名称;狭义上讲JWT指的就是用来传递的那个token字符串。
1.背景介绍社交登录功能是现代网站和应用程序中不可或缺的一部分。它允许用户使用他们在其他网站上的社交媒体帐户(如Facebook、Twitter、Google等)来注册和登录。这种功能提供了一种简单、安全和方便的方式,让用户可以在不同的网站和应用程序之间轻松地移动和共享他们的信息。在本文中,我们将讨论如何使用Spring Boot来实现社交登录功能。我们将从背景介绍开始,然后讨论核心概念和联系,接
一、前言我们在项目开发的过程中往往会有数据校验的要求,比如需要用户提交数据非空、不重复等等。二、实现方式首先在pom文件中加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artif
SpringBoot注册登录(一):User表的设计点击打开链接 SpringBoot注册登录(二):注册---验证码kaptcha的实现点击打开链接 SpringBoot注册登录(三):注册--验证账号密码是否符合格式及后台完成注册功能点击打开链接SpringBoot注册登录(五):登录功能--Scheduling Tasks定时作业,用于某个时间段允许/不允许用户登录点击打开链接SpringB
转载 2023-07-05 22:57:16
144阅读
自动登录是我们在软件开发时一个非常常见的功能,例如我们登录 QQ 邮箱:很多网站我们在登录的时候都会看到类似的选项,毕竟总让用户输入用户名密码是一件很麻烦的事。自动登录功能就是,用户在登录成功后,在某一段时间内,如果用户关闭了浏览器并重新打开,或者服务器重启了,都不需要用户重新登录了,用户依然可以直接访问接口数据。作为一个常见的功能,我们的 Spring Security 肯定也提供了相应的支持,
目录1.登陆功能2.问题与解决 1.登陆功能由于我们还没有使用数据库,所以对于登陆功能我们可以在后台设置一个假验证,用户名随便输入,只要密码为12345就可以登陆成功首先观察前端视图模板上表单提交地址,写一个controller来控制视图跳转并修改表单提交地址package com.thhh.controller; import org.springframework.stereotype.C
转载 2023-09-23 01:29:13
57阅读
阅前提示此文章基于Spring Security 6.0一、Spring Boot中引入Spring Security<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001
转载 2023-08-09 22:00:41
93阅读
  • 1
  • 2
  • 3
  • 4
  • 5