具有Restler的UserCredentials

有人有OAuth2_GrantType_UserCredentials和Restler的示例吗? 我尝试过自己,但很难理解

谢谢


不确定你在问什么。 如果您的服务器上已经安装了OAuth 2,则只需将grant_type更改为“client_credentials”,并传递client_id和client_secret以换取令牌。 例如,在我的index.php页面上,我可以通过传递来获得一个令牌:

的index.php /授予?grant_type = client_credentials&CLIENT_ID = demoapp&client_secret = demopass

希望这可以帮助。


在您的存储类中,在我的情况下,您需要查看以下功能。 确保你有第一个你的验证。

public function checkUserCredentials($email, $password) {}
public function getUserDetails($username) {}

然后

POST https://{your_server}/token

使用以下有效载荷(显然是为了适应您的环境而更改):

email=me@myemail.com&
password=mypassword&
grant_type=password
client_id=myclient_id

这里最重要的是grant_type,它实际上就是你所尝试的“密码”。

链接地址: http://www.djcxy.com/p/66087.html

上一篇: UserCredentials with Restler

下一篇: php restler explorer 404 not found ../resources.json