没有默认用户模型的Tastypie身份验证

时间:2012-08-13 14:23:24

标签: django authorization tastypie

我正在使用Django Tastypie构建API,我正在尝试实现ApiKeyAuthentication。

我的系统不使用Django提供的内置用户模型,所有示例似乎都依赖于此。

我创建了自己的User模型,名为Author,更简单。对于ApiKeyAuthorization,我希望能够使用作者的id而不是User模型的用户名。

有没有办法在不使用用户模型的情况下构建此授权系统?

1 个答案:

答案 0 :(得分:0)

ApiKeyAuthentication依赖于Django的内置User对象。这是一个相当简单的类实现,查看它的来源应该会让你知道如何write your own Authentication model