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相关问题
- Web 应用中怎么使用授权码流程
- 移动 App 中还能使用授权码流程吗