A quick written and simple Node.js HTTP server providing standard OpenStack Swift authentication for hubiC.com
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
Procfile
README.md
hubic-swiftauth.js
package.json

README.md

Node hubiC Swift Authentication

This script is written for my personal usage, is unofficial and consequently not maintained by OVH.

This script provides a simple Node.js HTTP server responding to a standard OpenStack Swift authentication request (v1.0) using the hubic OAuth API. Tested with Swift CLI and Cyberduck.

Usage

  • Create a hubiC application on hubic.com (My account > Your applications).

  • Launch the script:

$ export APP_KEY=api_hubic_xxx
$ export APP_SECRET=42
$ export BASE_URL=https://example.com/
$ node hubic-swiftauth.js
  • Go on the base url your specified (here https://example.com/), log in using your hubiC credentials and you'll get this message:
Now you can use the Swift v1 API using these credentials:
	Endpoint: https://example.com/
	User: hubic
	Password: my-token

Example if you use the swift cli client:
	$ swift -A https://example.com/auth/v1.0 -U hubic -K my-token
  • You can now use these credentials until you revoke them.