使用 Apigility 在 ZendFramework 2 中实现两条腿的 Oauth2
Implementing Two-Legged Oauth2 in ZendFramework 2 with Apigility
我正在尝试构建 ZendFramework2 Rest API 并希望实现双向 OAuth2 身份验证。
我环顾四周,找不到任何资源来帮助我指明正确的方向。
有没有人以前做过这个或者知道我缺少的好来源?
在 OAuth
中,您可以通过分配 client_id
使访问令牌特定于客户端。
此 client_id
可以存储在客户端的某些本地存储中,并在下次用户从该客户端登录时重复使用。
当用户第一次从新客户端登录时(该用户的存储中没有 client_id
),然后会创建一个新的 client_id
并且可以向其中添加一些第二验证步骤身份验证过程的一部分。例如向他的 phone 号码发送短信。您可以向客户端 table 添加一个 expires_at
字段,以便在 client_id
已过期时重复此过程。
我正在尝试构建 ZendFramework2 Rest API 并希望实现双向 OAuth2 身份验证。
我环顾四周,找不到任何资源来帮助我指明正确的方向。
有没有人以前做过这个或者知道我缺少的好来源?
在 OAuth
中,您可以通过分配 client_id
使访问令牌特定于客户端。
此 client_id
可以存储在客户端的某些本地存储中,并在下次用户从该客户端登录时重复使用。
当用户第一次从新客户端登录时(该用户的存储中没有 client_id
),然后会创建一个新的 client_id
并且可以向其中添加一些第二验证步骤身份验证过程的一部分。例如向他的 phone 号码发送短信。您可以向客户端 table 添加一个 expires_at
字段,以便在 client_id
已过期时重复此过程。