Python RESTAPI的身份管理和身份验证

Python RESTAPI的身份管理和身份验证,python,rest,restful-authentication,Python,Rest,Restful Authentication,我们已经构建了一个基于Python的RESTAPI。我们也正计划给予其他开发者。是否有一个Python库可以管理身份验证,跟踪每个客户端的API调用等?好吧,理想情况下,您将使用它,为开发人员提供API密钥和机密。如果有限数量的消费者可以通过HTTPS访问该服务,那么您可能会倾向于仅发布一个简单的API密钥,但您承诺永远保持一个小型、封闭和不安全的服务 至于管理API调用本身,因为您已经开发了RESTful接口,我建议您开始装饰函数或方法,以提取服务使用者并跟踪API调用——这很简单,并且针对这

我们已经构建了一个基于Python的RESTAPI。我们也正计划给予其他开发者。是否有一个Python库可以管理身份验证,跟踪每个客户端的API调用等?

好吧,理想情况下,您将使用它,为开发人员提供API密钥和机密。如果有限数量的消费者可以通过HTTPS访问该服务,那么您可能会倾向于仅发布一个简单的API密钥,但您承诺永远保持一个小型、封闭和不安全的服务

至于管理API调用本身,因为您已经开发了RESTful接口,我建议您开始装饰函数或方法,以提取服务使用者并跟踪API调用——这很简单,并且针对这种需求进行了完美的调整。它还允许您在应用程序级别开始限制用户连接,在应用程序级别,您可以开发系统以包含一些用于管理服务连接的低级解决方案,例如
iptables