Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Most of this has already been covered.  I will add to this section as questions arise or if there is a request for more detailed descriptions of the different pieces.

  • When a user logs in, a change was made to CS to ALSO pass the 'api key' to the client side and to be , it is then saved in the user object.
    • This was added because mauth (the Swift middleware) authenticates to Swift with the CS 'username' and 'api key' (see curl example above).

...


NOTE: Undocumented Step - Before this last screenshot the `make container public` action was applied to show the public URL.

...


Additional details can be found in this presentation: swift_ui_with_cloudstack.pptx

 

IP Clearance

  • This implementation depends on both OpenStack Swift and the mauth middleware for Swift.
    • All dependencies are available under the Apache 2 License.

Appendix

mauth middleware (for Swift auth)

swift_setup.png (overview)

haproxy_conf.txt (haproxy config)

swift_ui_with_cloudstack.pptx (additional details)