我正在使用:
http://www.django-rest-framework.org/api-guide/authentication#tokenauthentication
在我的设计中,这个问题至关重要:
django TokenAuthentication is key always unique inside the authtoken_token table
我看过mysql中的数据库表。它似乎应该是独一无二的。如果我错了,请纠正我。
答案 0 :(得分:0)
它应该是唯一的,是的,
正如你所看到的here它使用os.urandom
包裹在binascii.hexlify
里面,而{{1}}随机提供40个字符,这些字符应足以防止冲突。
如果你想绝对确定,请将用户ID与url中的令牌结合起来,因为user_id在db中被标记为唯一,你可以确保没有双打。