+--------+                               +---------------+
     |        |--(A)- Authorization Request ->|   Resource    |
     |        |                               |     Owner     |
     |        |<-(B)-- Authorization Grant ---|               |
     |        |                               +---------------+
     |        |
     |        |                               +---------------+
     |        |--(C)-- Authorization Grant -->| Authorization |
     | Client |                               |     Server    |
     |        |<-(D)----- Access Token -------|               |
     |        |                               +---------------+
     |        |
     |        |                               +---------------+
     |        |--(E)----- Access Token ------>|    Resource   |
     |        |                               |     Server    |
     |        |<-(F)--- Protected Resource ---|               |
     +--------+                               +---------------+

相关安全问题

CSRF (Cross Site Request Forgery)

CSRF(Cross-site request forgery,跨站请求伪造),也被称为“One Click Attack”或Session Riding,通常缩写为CSRF或者XSRF,是基于客户端操作的请求伪造,是一种对网站的恶意利用。

是指在攻击者已经将代码植入受害用户的浏览器访问的页面的前提下,以“受害用户”的身份向服务端发起一个伪造的http请求,从而实现服务器CURD来执行读写操作。

XSS (Cross Site Scripting)

利用网站前端的漏洞, 在脚本中携带私货, 执行恶意代码进行攻击

比如浏览帖子时, 部分帖子可能含有恶意的脚本代码, 该段脚本执行后可能窃取用户个人信息,或者植入病毒等等

参考