【问题标题】:Api access using OAuth in cakephp在 cakephp 中使用 OAuth 访问 API
【发布时间】:2015-06-07 11:20:22
【问题描述】:

我正在使用一个用于 cakephp (thomseddon/cakephp-oauth-server) 的 OAuth 插件,但目前遇到了一些问题。

我希望能够通过两次调用允许访问我的 cakephp 休息

provision - 这只是将客户 ID 添加到我的表中 auth - 使用 grant_type 密码,我通过 grant_type、用户名、密码和 client_id 发送并返回访问令牌。

这两个操作似乎都在正常工作,并且我正在获取访问令牌,问题是在我获得访问权限后,我仍然被 cakephp 踢出并在我尝试访问其他操作之一时重定向到登录页面行动。

例如,一旦我有了访问密钥,我就会向 http://customer-server-2.dev/api/documents.json?access_token=xxxxxxxxxxxxxxxx 发送请求

此时我应该可以访问,因为访问令牌是正确的并且工作正常 - 但我没有被重定向到登录页面。

如果有人能帮我解决这个问题,我将永远感激不尽。

【问题讨论】:

    标签: php api cakephp oauth-2.0 restful-authentication


    【解决方案1】:

    可能有两个问题

    1. 您的访问令牌可能已过期。获取新的访问令牌并检查

    2. 获取访问令牌时检查范围

    【讨论】:

    • 访问令牌很好并且仍然有效 - 但是范围返回为空
    • 刚刚查看了范围,是的,这就是问题所在,非常感谢您! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 2016-01-09
    相关资源
    最近更新 更多