OAuth 2.0是一种授权协议,它并没有规定一定要用哪种语言来实现。我们可以使用NodeJs
Oauth2,是一种【协议】,安全授权协议;

Spring Security,是一种技术【框架】,它是依据Oauth2协议开发出来的;一种提供声明式的安全访问控制解决方案的安全框架,跟OAuth没有直接关系

2007 年 OAuth 1.0 面世,到 2011 年发布 OAuth 2.0 草案
OAuth 2.0 协议框架

OAuth 2.0 一词中的 “Auth” 表示 “授权”,
字母 “O” 是 Open 的简称,表示 “开放” ,
连在一起就表示 “开放授权”。这也是为什么我们使用 OAuth 的场景,通常发生在开放平台的环境下

灵活地适应现实中的各种场景,比如

  • 移动应用的场景
  • PC端应用场景
  • 官方应用的场景

OAuth2.0相关问题

  1. Web 应用中怎么使用授权码流程
  2. 移动 App 中还能使用授权码流程吗