Socialauth、Scribe-Java和Spring Social之间的主要区别是什么?

8

我对OAuth还不熟悉,但希望找到一个好的入门方法,并使用一个得到广泛支持的库。

以下是我目前找到的基于Java的一些库,它们各有优缺点:


2
Spring Social作为Spring Wagon的一部分可能有很好的支持,但是如果考虑到易用性、灵活性和轻量级,我会选择使用scribe-java。 - Umesh Awasthi
3个回答

3

如果你正在使用Java基础库并且需要与任何Java框架(如Struts、Spring)一起使用,那么你可以使用Socialauth,因为它易于使用,并为其用户提供良好的支持。


0

Socialauth 是一个不错的选择,因为它提供了一个抽象层来支持主要的社交登录提供商。此外,它还经常更新并添加新的提供商。

我尝试过 Scribe,但似乎它将停止支持 oAuth 2.


0

我们即将自己做出这个选择。

我已经在今天(2020年6月5日)的Github上查看了三个项目:

  • scribejava:5000+颗星,1700+分支,14/547个开放/关闭问题,最后一次提交于2020年5月11日,25天前
  • spring-social:586颗星,354个分支,67/38个开放/关闭问题,最后一次提交于2019年4月4日,超过一年前
  • socialauth:248颗星,133个分支,21/50个开放/关闭问题,最后一次提交于2019年4月2日,超过一年前

从这些数据来看,scribejava 显然是这些项目中最健康的一个...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接