[英]Flask-Restful, oauth, and Salesforce
我正在使用 Flask-RESTful 構建 REST 服務,該服務將允許用戶連接到他們的 Salesforce 環境並提取數據。
是否可以使用 oauth2 保護一個安靜的 API?! 我似乎找不到任何文檔。
簡短的回答是肯定的
Miguel Grinberg 在他的博客文章中談到了保護 REST api(他在其中談到了 oauth):
http://blog.miguelgrinberg.com/post/restful-authentication-with-flask
他在此處提供了在燒瓶中使用 oauth 的一般指南:
http://blog.miguelgrinberg.com/post/oauth-authentication-with-flask
他的博文回答了我在構建 Flask 應用程序時的所有問題,並且通常是一個很好的資源。
** 長解析器 **
Oauth2 沒有任何特定功能使其比任何其他身份驗證方法更適合對 REST api 進行身份驗證。 這只是一種身份驗證方法。 困難的部分是當用戶通過身份驗證時,他們不必在每次請求時都發送用戶名和密碼。 為此,您為他們生成一個令牌並將其存儲在服務器端,並將其存儲在客戶端的會話中。 現在您需要做的就是發送帶有來自客戶端的任何 REST 請求的令牌以對其進行身份驗證。 這在第一個鏈接中進行了討論(如果您執行 ctrl-f 令牌,您可以找到它)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.