【问题标题】:Is there something like LeanEngine?有没有像 LeanEngine 这样的东西?
【发布时间】:2014-09-29 16:10:30
【问题描述】:

经过一段时间的定义,我的实际问题是什么,我找到了Lean-Engine

它是一个 GAE 库,它提供了 Afaik 所有可能的身份验证方法,由 GAE 支持(以及一些我不需要的功能)。唯一让我担心的是,它已经 3 岁了。 这对我来说意味着:

  1. 这不是要走的路
  2. 已经过时了
  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


【解决方案1】:

LeanEngine 不再开发(我是作者)。此外,它的重点不仅仅是身份验证,而是一个简单的移动云解决方案(又名移动云的开源版本,例如 Parse.com)。

Oauth 2.0 是一个标准,但它的范围很广,不同供应商的实施方式也不同。请参阅Pac4j 了解跨供应商多协议身份验证库。直接支持 different vendors 支持 OAuth。您还可以轻松添加对新的供应商特定 OAuth 登录的支持。

前段时间,我添加了一个补丁,使其可以在 AppEngine 上运行。

【讨论】:

    猜你喜欢
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多