我对OAuth还不熟悉,但希望找到一个好的入门方法,并使用一个得到广泛支持的库。
以下是我目前找到的基于Java的一些库,它们各有优缺点:
- Socialauth的优点和缺点
- Scribe-Java的优点和缺点
- Spring Social的优点和缺点
我对OAuth还不熟悉,但希望找到一个好的入门方法,并使用一个得到广泛支持的库。
以下是我目前找到的基于Java的一些库,它们各有优缺点:
如果你正在使用Java基础库并且需要与任何Java框架(如Struts、Spring)一起使用,那么你可以使用Socialauth,因为它易于使用,并为其用户提供良好的支持。
Socialauth 是一个不错的选择,因为它提供了一个抽象层来支持主要的社交登录提供商。此外,它还经常更新并添加新的提供商。
我尝试过 Scribe,但似乎它将停止支持 oAuth 2.。
我们即将自己做出这个选择。
我已经在今天(2020年6月5日)的Github上查看了三个项目:
从这些数据来看,scribejava 显然是这些项目中最健康的一个...