[
https://issues.apache.org/jira/browse/JCLOUDS-1519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Gaul resolved JCLOUDS-1519.
----------------------------------
Fix Version/s: 2.6.0
Assignee: Andrew Gaul
Resolution: Fixed
> Support for Backblaze application keys
> --------------------------------------
>
> Key: JCLOUDS-1519
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1519
> Project: jclouds
> Issue Type: Bug
> Components: jclouds-blobstore
> Affects Versions: 2.1.2
> Reporter: Elton Carneiro
> Assignee: Andrew Gaul
> Priority: Major
> Fix For: 2.6.0
>
>
> The current implementation of the B2 API in JClouds only supports Master Keys
> and not application keys.
> When using the Master Key, the Key ID and the Account ID are the same.
> However, when using Application Keys, the Key ID of the application key is
> not the same as the account ID. The account ID is what is needed to make
> certain calls such as bucket operations.
> The response of the
> [b2_authorize_account|https://www.backblaze.com/b2/docs/b2_authorize_account.html]
> contains the account ID.
> If you look at the
> [b2_list_buckets|https://www.backblaze.com/b2/docs/b2_list_buckets.html]
> endpoint, it takes in an account ID. This Account ID is returned in the
> authorize call.
> Looking at the source code, It seems that the account ID is being pulled from
> the credentials that the user entered versus the response from the authorize
> call.
> This issue prevents users from using Application keys when using JClouds.
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)