【问题标题】:key value to be sent in pyjwt library要在 pyjwt 库中发送的键值
【发布时间】:2022-10-17 16:51:07
【问题描述】:

看到了JWThere的用法 但我不确定我们从哪里获得要传递给的“key”参数的值 令牌 = jwt.encode(有效负载,密钥)

抱歉,我是新手,我的要求是将 JWT 令牌从 selenium python 传递给我的公司 URL。只是不确定我应该为“key”传递什么

【问题讨论】:

    标签: python pyjwt


    【解决方案1】:

    关键参数可以是任何字符串,但为了安全起见,您应该选择具有足够随机性的东西。 (如果有人能猜出密钥,那么他们就可以伪造 JWT。)

    Python 标准库中的“secrets”模块是一种方便的方式来生成这种加密安全的随机字符串。 token_hex 函数将生成一个 64 位的十六进制字符串,在可预见的未来,它应该足够随机以生成令牌。

    import secrets
    
    key = secrets.token_hex()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-27
      • 2017-09-24
      • 1970-01-01
      • 2015-08-17
      • 2016-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多