繁体   English   中英

Flask-Restful、oauth 和 Salesforce

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM