[英]how to create a PHP REST API Client to get the user logged in on the server?
我想使用REST API創建一個php Web應用程序。用戶在服務器/主站點上登錄。 問題是如何獲取當前在php client上登錄的用戶。我正在客戶端使用CURL從服務器獲取數據。 如果我在用戶登錄我的網站時在瀏覽器中存儲用戶cookie,則客戶端無法訪問它們,因為CURL在請求時不會發送cookie。 如果我使用CURL COOKIEJAR或COOKIEFILE,它們將不安全,因為客戶端可以存儲cookie數據並將其用於訪問用戶帳戶。 我希望我的API像Facebook API。 FB API如何知道誰當前登錄? 我只想知道有什么方法可以通過cookie或會話來獲取服務器站點上當前登錄的用戶。 請有人幫我謝謝
Facebook API和Twitter API使用Oauth http://oauth.net/
對於中間登錄的人,Oauth很棒。 Oauth將用戶與最終服務器連接,並在中間服務器提供一個令牌,該令牌是知道記錄誰的方式。
https://developers.facebook.com/docs/reference/dialogs/oauth/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.