Java 之 OAuth2 第九课

102 阅读1分钟

1、概述

本次课程主要介绍的内容如下:

  1. OAuth2是什么
  2. 为什么要用OAuth2
  3. OAuth2如何使用
  4. 授权模式描述

一般做系统都用的到的内容,算是比较基础的干货吧。

2、OAuth2是什么

2.1 举例

image.png

一种授权机制,且是一种可控、安全的授权机制。

image.png

2.2 OAuth2授权模式

image.png

3、为什么要用OAuth2

3.1 各种授权模式

image.png

image.png

image.png

3.2 大势所趋

趋势所致,不用无法适应时代的变化。

image.png

4、OAuth2如何使用

4.1 Java 之 spring-oauth2

image.png

4.2 授权服务

image.png

image.png

image.png

4.3 资源服务

image.png

image.png

image.png

image.png

5、授权模式描述

5.1 授权码模式

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

5.2 简化码模式

image.png

5.3 密码码模式

image.png

5.4 客户端模式

image.png