def issue_token(self):
salt = urandom(16)
kdf = _kdf(salt)
token = generate_secret()
username = request.authorization.username
ip = get_ip()
self._mongo.db['tokens'].insert_one({
'username': username,
'ip': ip,
'salt': salt,
'token': kdf.derive(token.encode('utf-8')),
'timestamp': time()
})
return token
评论列表
文章目录