【问题标题】:Implementing Two-Legged Oauth2 in ZendFramework 2 with Apigility使用 Apigility 在 ZendFramework 2 中实现两条腿的 Oauth2
【发布时间】:2016-01-18 22:33:07
【问题描述】:

我正在尝试构建 ZendFramework2 Rest API 并希望实现两条腿的 OAuth2 身份验证。

我一直在环顾四周,找不到任何资源来帮助我指出正确的方向。

以前有没有人这样做过或知道我缺少的好来源?

【问题讨论】:

标签: api rest oauth oauth-2.0 zend-framework2


【解决方案1】:

OAuth 中,您可以通过分配client_id 来指定特定于客户端的访问令牌。 这个client_id 可以存储在客户端的某个本地存储中,并在下次用户从该客户端登录时重复使用。

当用户第一次从新客户端登录时(该用户的存储中没有client_id),则会创建一个新的client_id,并且可以将一些第二个验证步骤添加到这部分身份验证过程中。例如向他的电话号码发送短信。您可以将expires_at 字段添加到客户端表中,以便在client_id 已过期时重复此过程。

【讨论】:

  • 感谢您的回答,在周末进行了更多研究后,我提出了我的问题。我试图将 oauth1 简单身份验证与 oauth2 2-3 腿进行比较。感谢您的回答,因为它帮助我更多地理解了 oauth,所以我会标记它
猜你喜欢
  • 2016-06-09
  • 2014-08-29
  • 2012-09-01
  • 2023-03-26
  • 2012-11-02
  • 2015-03-28
  • 1970-01-01
  • 1970-01-01
  • 2010-12-11
相关资源
最近更新 更多