【发布时间】:2014-09-29 16:10:30
【问题描述】:
经过一段时间的定义,我的实际问题是什么,我找到了Lean-Engine。
它是一个 GAE 库,它提供了 Afaik 所有可能的身份验证方法,由 GAE 支持(以及一些我不需要的功能)。唯一让我担心的是,它已经 3 岁了。 这对我来说意味着:
- 这不是要走的路
- 已经过时了
- 由于我必须搜索很多,我想没有人使用它,这可能是有原因的。
所以我的问题:
是否有另一个类似的库(在 JAVA 中!)(最好是最新的)?
[编辑:] 还有另一个名为SimpleOauth 的库,它只是python。不知道,如果我可以将它与我的 java 端点结合起来。还是一岁...:/
【问题讨论】:
-
你能详细说明你的确切问题吗?可能有些东西不是 LeanEngine 替代品,但仍然可以解决您的问题。您似乎出于授权目的而查看 LeanEngine。 developers.google.com/accounts/docs/OAuth2 有帮助吗?
-
更正我,但在我看来,只有拥有 Google 帐户的用户才能使用它。
-
Oauth2.0 确实是为了这个。那你是在尝试自己进行身份验证吗?这是一个似乎反复出现的主题,AFAIK 没有人就当前存在的内容提供一个好的答案,因此您可能必须为 Java 创建自己的
-
不懂你。确实,它仅适用于 Google 帐户?或者实际上,它用于任何身份验证?是的,我确实想做自己的身份验证。用户应该能够通过他们想要的任何方式进行注册,或者使用用户名和电子邮件进行注册。有了这些信息(无论用户选择什么),他都需要能够调用仅适用于注册用户的 GAE 方法。
-
Oauth 2.0 让您可以使用一堆产品(从 Dropbox 到 facebook、gmail、windows live 等等)登录。我不认为(我必须仔细检查)它是为自定义注册而制作的,但您当然可以为自己的注册用户提供自己的代码,其余部分使用 Oauth 2.0。
标签: android google-app-engine oauth