Springboot + Spring Security + jwt-token实现权限认证 Java

Springboot + Spring Security + jwt-token实现权限认证

一、前言 本项目默认是用session认证用户的,但是源于要开放某些接口给其他系统调用,故想在保留原先session认证的基础上,对部分接口使用jwt-token认证。参考了网上的一些资料,针对自己项目实际情况实现如下。 二、解决思路 其实网上很多不是Spring Security...
阅读全文
Springboot项目使用动态切换数据源实现多租户SaaS方案 Java

Springboot项目使用动态切换数据源实现多租户SaaS方案

一、前言 工作中遇到了多组户的需求,因为以前并没有接触过,所以多番查找资料,最后总算做出来了,再此做个总结,记录一下以便日后复习也可以帮助用得着的朋友。 实现多租户大体可以分为三种方案: 1、独立数据库,通过动态切换数据源来实现多租户,安全性最高,但成本也高。 2、共享数据库...
阅读全文
Spring boot + Spring Security 多种登录认证方式配置(一) Java

Spring boot + Spring Security 多种登录认证方式配置(一)

一、前言 最近项目上用到Spring Security作为权限认证,项目是Spring boot项目,刚开始只用到本地数据库账号密码登录一种认证方式,后来需求修改,客户有个第三方接口提供登录,为了方便用户,修改为同时支持两种登录方式,在网上多番查找资料,加上看了源码后终于弄出来了,也对Spri...
阅读全文