如何检查django tastypie webservice的凭据

时间:2013-11-27 15:08:31

标签: django tastypie

您好我正在使用HttpBasicAuth构建一个Web服务,以便在Django身份验证之上进行身份验证。使用tastypie,只需最少的配置即可完美运行。但是,我正在尝试找出在使用我的资源实际调用数据之前简单地检查服务凭据的最佳方法。是否有一些最佳实践方法?

1 个答案:

答案 0 :(得分:0)

这就是我最终解决它的方式。

class LoginResource(ModelResource):
class Meta:
    allowed_methods = ['get']
    resource_name = 'login'
    include_resource_uri = False
    object_class = User
    authentication = BasicAuthentication()
    authorization = DjangoAuthorization()

def obj_get_list(self, bundle, **kwargs):
    return [bundle.request.user]

仍然有兴趣听取其他人对此的看法,或许还有更好的方法吗?