总概

A、技术栈

* 开发语言:Java 1.8
* 数据库:MySQL、Redis、MongoDB、Elasticsearch
* 微服务框架:Spring Cloud Alibaba
* 微服务网关:Spring Cloud Gateway
* 服务注册和配置中心:Nacos
* 分布式事务:Seata
* 链路追踪框架:Sleuth
* 服务降级与熔断:Sentinel
* ORM框架:MyBatis-Plus
* 分布式任务调度平台:XXL-JOB
* 消息中间件:RocketMQ
* 分布式锁:Redisson
* 权限:OAuth2
* DevOps:Jenkins、Docker、K8S
B、本节实现目标

* 新建mall-auth服务,完成授权功能

一、OAuth2.0介绍

OAuth(开发授权)是一个开放标准,允许用户授权第三方应用,访问他们存储在另外的服务提供者上的信息。而不需要将用户名和密码提供给第三方应用或分享他们数据的所有内容。OAuth2.0是OAuth协议的延续版,但不兼容OAuth1.0(OAuth1.0已被完全废止)。

二、spring-cloud-starter-oauth2使用

2.1 Spring-Security-OAuth2介绍

Spring Security OAuth2是对OAuth2.0协议的一种实现,并且和Spring Sercurity相辅相成,属于Spring
Cloud的体系,与Spring B

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信