经过一段时间的定义,我的实际问题是什么,我找到了Lean-Engine。
它是GAE的一个库,它提供了所有可能的认证方法,由GAE支持(以及我不需要的一些功能)。让我担心的唯一一件事是它已经3岁了。 这对我意味着:
所以我的问题:
是否有另一个图书馆(在JAVA中!)(一个最新的图书馆会很好)?
[编辑:] 还有一个名为SimpleOauth的lib,它只是python。 Dunno,如果我可以将它与我的java端点结合起来。还是一岁......:/
答案 0 :(得分:0)
LeanEngine不再开发了(我是作者)。此外,它的重点不仅仅是身份验证,而是一个简单的移动云解决方案(也就是移动云的开源版本,例如Parse.com)。
Oauth 2.0是一个标准,但它的范围很广,并且由不同的供应商实现不同。有关跨供应商的多协议身份验证库,请参阅Pac4j。对支持OAuth的different vendors有直接支持。您还可以轻松添加对特定于供应商的新OAuth登录的支持。
前段时间我添加了一个补丁,使其适用于AppEngine。