有沒有人有OAuth2_GrantType_UserCredentials和Restler的示例? 我試着自己,但它是很難理解OAuth2_GrantType_UserCredentials與Restler
感謝
有沒有人有OAuth2_GrantType_UserCredentials和Restler的示例? 我試着自己,但它是很難理解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
希望這有助於?
在您的存儲類中,對於我的PDO,您需要查看以下功能。確保你有第一個你的驗證。
public function checkUserCredentials($email, $password) {}
public function getUserDetails($username) {}
然後
POST https://{your_server}/token
用下面的有效載荷(發生明顯變化,以適應您的環境):
[email protected]&
password=mypassword&
grant_type=password
client_id=myclient_id
這裏最重要的一個是grant_type,它實際上是 '密碼' 爲你在嘗試什麼。