Cyberduck Mountain Duck CLI

Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#5955 closed enhancement (fixed)

Google Storage API version 2 support

Reported by: trentrichmond Owned by: dkocher
Priority: normal Milestone: 4.2
Component: google-storage Version: 4.0.2
Severity: normal Keywords:
Cc: Architecture:
Platform:

Description

Will Cyberduck support the new Google Storage API version 2 with the new OAuth 2.0 authentication scheme?

Google only allows you to associate one Project for legacy access (which cyberduck uses) and it prohibits other projects from having this ability. I would love to take advantage of the new features and enhancements that Google Storage has introduced.

Change History (10)

comment:1 Changed 8 years ago by dkocher

Related to this I have also observed issues with creating buckets in EU and a subsequent incomplete bucket listing.

comment:2 follow-up: Changed 8 years ago by dkocher

OAuth is not really feasible for desktop applications to my knowledge.

comment:3 in reply to: ↑ 2 ; follow-up: Changed 8 years ago by dkocher

Replying to dkocher:

OAuth is not really feasible for desktop applications to my knowledge.

  • Where to store the client secret?
  • Login requires HTTP form post.

comment:4 in reply to: ↑ 3 Changed 8 years ago by dkocher

Replying to dkocher:

Replying to dkocher:

OAuth is not really feasible for desktop applications to my knowledge.

  • Where to store the client secret?
  • Login requires HTTP form post.

Please correct me if I am wrong on these.

comment:5 Changed 8 years ago by dkocher

comment:6 follow-up: Changed 8 years ago by dkocher

Corresponding ticket for jets3t.

comment:7 in reply to: ↑ 6 Changed 7 years ago by dkocher

Replying to dkocher:

Corresponding ticket for jets3t.

Changes pulled into Jets3t in https://bitbucket.org/jmurty/jets3t/pull-request/1/logging-configuration-support-for-google.

comment:8 Changed 7 years ago by dkocher

There is still the issue that for OAuth we have to store an application ID and secret which cannot be kept secure for a desktop application.

comment:9 Changed 7 years ago by dkocher

  • Milestone set to 4.1.4
  • Resolution set to fixed
  • Status changed from new to closed

In r9157. To use OAuth2 with API version 2, use your x-goog-project-id for the username.

comment:10 Changed 7 years ago by dkocher

Updated documentation.

Note: See TracTickets for help on using tickets.
swiss made software