具有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