jwt.py 文件源码

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

项目:drift 作者: dgnorth 项目源码 文件源码
def create_standard_claims(expire=None):
    """Return standard payload for JWT."""
    expire = expire or JWT_EXPIRATION_DELTA

    iat = datetime.utcnow()
    exp = iat + timedelta(seconds=expire)
    jti = str(uuid.uuid4()).replace("-", "")
    iss = current_app.config["name"]

    standard_claims = {
        # JWT standard fields
        'iat': iat,
        'exp': exp,
        'jti': jti,
        'iss': iss,

        # Drift fields
        'tier': g.driftenv["tier_name"],
        'tenant': g.driftenv["name"],
    }

    return standard_claims
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号