2017-12-14 17 views
1

jwt_key_idが見つかりません。誰かが正しい方向に私を導くことができますか?box python SDKの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, 
) 

ありがとうございます。

答えて

0

名前付けが悪いと、jwt_key_idは実際にはWebからrsa秘密鍵を生成するときにダウンロードしたjsonファイルのpublicKeyIDを指します。またはAdd and Manage Public Keysセクションを確認できます。Public Key x ID: {here is you asked for}に8文字の長さの文字列があります。

実際には、Python SDKにバグがあります。直接ダウンロードしたjsonファイルを使用してサポートしていない場合は、RSA鍵ペアを作成して公開鍵コンテンツを設定ページに追加する必要があります。公式サイトhttps://community.box.com/t5/Box-Developer-Forum/Authentication-Using-JWT-in-Python-quot-Nonetype-quot-issue/td-p/39561パスフレーズなしで鍵ペアを作成し、rsa_private_key_passphraseJWTAuth()

に渡すことを忘れないでください
関連する問題