SpringSecurity、Spring Social、SpringSecurity OAuth的关系


SpringSecurity是核心;

Spring Social是一个社交项目,作用是连接到社交网站上去,

如在网站登录的时候,我们经常可以看到使用第三方账号登录(微信账号、QQ账号等)

SpringSecurity OAuth,上述的三种方式都是基于浏览器的session的,也就是登录成功后,登录的成功信息是存储在服务器上的session中的。

但是,等客户端是app的时候,是没有session的,我们会使用token的方式来存储用户的认证信息。

SpringSecurity OAuth就是用来创建、管理、分发token用的。

最终效果是能够让我们的应用满足在浏览器中基于session的验证,也可以在app中基于token的验证

你可能感兴趣的:(SpringSecurity)