【发布时间】:2022-10-17 16:51:07
【问题描述】:
看到了JWThere的用法 但我不确定我们从哪里获得要传递给的“key”参数的值 令牌 = jwt.encode(有效负载,密钥)
抱歉,我是新手,我的要求是将 JWT 令牌从 selenium python 传递给我的公司 URL。只是不确定我应该为“key”传递什么
【问题讨论】:
看到了JWThere的用法 但我不确定我们从哪里获得要传递给的“key”参数的值 令牌 = jwt.encode(有效负载,密钥)
抱歉,我是新手,我的要求是将 JWT 令牌从 selenium python 传递给我的公司 URL。只是不确定我应该为“key”传递什么
【问题讨论】:
关键参数可以是任何字符串,但为了安全起见,您应该选择具有足够随机性的东西。 (如果有人能猜出密钥,那么他们就可以伪造 JWT。)
Python 标准库中的“secrets”模块是一种方便的方式来生成这种加密安全的随机字符串。 token_hex 函数将生成一个 64 位的十六进制字符串,在可预见的未来,它应该足够随机以生成令牌。
import secrets
key = secrets.token_hex()
【讨论】: