authorization.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:cc-server 作者: curious-containers 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号