一、前言
这些年随着互联网技术的飞速发展,人们对于互联网产品在使用过程中的安全性也提出了更高的要求。在微服务开发过程中,几乎所有的需要上线的项目都会在安全方面进行基本的架构和设计,比如大家熟悉的登录认证,仅这一项就有种类繁多的操作方式,比如账户密码登录,手机验证码登录,有的甚至还需要结合三方认证服务进行安全校验,无一不说明对安全的重视程度。在 SpringBoot 项目中,对安全的防护首先就是如何保护服务端的接口,经过多年的发展,也形成了比较多的解决思路,也产生了比较多的安全认证框架。本文以 Java 生态下使用比较广泛并且比较轻量级的安全框架 JWE 为例进行详细的说明。
二、JWE 与 JWT 介绍
2.1 什么是 JWE
JWE(JSON Web Encryption)是一种基于 JSON 的数据加密标准,属于 JOSE(Javascript Object Signing and Encryption)标准的一部分。


