Does Horizon work with Keystone and Swauth?

Asked by neo0 on 2012-06-14

I setup an all-in-one server with Swift and use Swauth to authentication. It's work. I can use tools like CyberDuck or CloudBerry explorer to manage my objects on Swift. But I can login in Horizon with account create by Swauth.

Does Horizon work with Swauth?
If Yes so how can I configure?

Thank you!

Question information

Language:
English Edit question
Status:
Solved
For:
OpenStack Dashboard (Horizon) Edit question
Assignee:
No assignee Edit question
Solved by:
Joseph Heck
Solved:
2012-06-27
Last query:
2012-06-27
Last reply:
2012-06-27
Best Joseph Heck (heckj) said : #1

Horizon doesn't natively authenticate against swauth (now called "tempauth" in the swift project), it uses Keystone (http://keystone.openstack.org) as the expected shared-authN system for OpenStack.

Pugazhendhi (kpugazh-8) said : #2

In that case how do I access swift using Cloudberry or Cyberduck. I have been trying all possible ways to access my swift through these tools I tried the command

curl -v -H 'X-Auth-Token: 0f9e3308f52a49899c06eba55757cf63' http://192.168.1.214:8080/v1/AUTH_eae3186b8e1f4c03adfddfdd18b938b2

and

swift -v -V 2.0 -A http://192.168.1.213:5000/v2.0/ -U admin:admin -K admin list which is working fine

but when I try to access witht eh same URL (either of the 2) using admin:admin / admin I am not able to get list in Cyberduck or Cloudberry says not Authorised.

Basically I want to access Swift from a python program, and want the endpoint URL, access key and secret key.

Any help, appreciated

Pugazhendhi (kpugazh-8) said : #3

I am using Openstack essex

neo0 (tungns-inf) said : #4

Thanks Joseph Heck, that solved my question.