簡體   English   中英

如何創建PHP REST API客戶端以使用戶登錄到服務器?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM