django为api调用生成访问令牌

时间:2016-03-31 12:10:10

标签: python django

在我的django系统中,我希望生成特定长度的access_key,让我们说20。我希望它是唯一的。

我可以传递与用户唯一相关的username email

我现在正在做的事情是... ...

hashlib.sha1(some_random_value + username_or_email.encode('utf8') + l_salt).hexdigest()

这里的问题是..它给了我任何长度的值,而不是特定的长度。

这是生成access_token或其他东西的好方法..任何想法

1 个答案:

答案 0 :(得分:0)

我建议你查看Django Rest Framework Token Auth。特别是如果您正在开发REST服务。