哪里可以找到盒子python SDK的jwt_key_id

时间:2017-12-14 20:35:23

标签: python sdk box

我无法找到jwt_key_id。任何人都能引导我走向正确的方向吗?

auth = JWTAuth(
    client_id='got it from app configuration page',
    client_secret='got it from app configuration page',
    enterprise_id='got it from app configuration page',
    jwt_key_id='????',
    rsa_private_key_file_sys_path='got it from app configuration page',
    rsa_private_key_passphrase="got it from app configuration page"
    #store_tokens=your_store_tokens_callback_method,
)

谢谢。

1 个答案:

答案 0 :(得分:0)

命名很糟糕,sbt run实际上是指从Web生成rsa私钥时下载的json文件中的jwt_key_id。或者您可以查看publicKeyID部分,Add and Manage Public Keys中有8个字符长度字符串。

但实际上,python SDK有bug,不支持使用你直接下载的json文件,你必须创建一个RSA密钥对并将公钥内容添加到配置页面,请在官方网站{{3}上查看此帖子},如果您创建密钥对没有密码,请不要忘记不将Public Key x ID: {here is you asked for}传递给rsa_private_key_passphrase