[英]Should I send user tweet from browser side or server side?
我的Web應用程序將代表用戶發送推文。 通過Oauth流程獲取令牌后,我可以想到兩種發布推文的方法:
哪條路是最好的路? 利弊?
經過一番調查后回答我自己的問題:
對於Web應用程序,通常將Oauth令牌保留在服務器上,並且還從服務器端調用REST API。 這些調用可以同步進行,因此不一定需要任務隊列。
對於本機應用程序,Oauth通常在應用程序內處理。 Web視圖用於加載身份驗證URI,並在重定向時將訪問代碼捕獲到URL中。 應用程序使用訪問代碼來獲取訪問令牌。
對於本機應用程序,還有另一種身份驗證方法,通常稱為SSO。 它切換到服務提供商的本機應用程序,並讓用戶在此授予訪問權限,然后再切換回您的應用程序。 這對於用戶來說更加方便,因為本機客戶端幾乎始終處於登錄狀態,從而避免了用戶鍵入用戶名和密碼。 但是,Web應用程序無法使用此方法。
希望這可以幫助某人。 如果我錯了,請糾正我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.