Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: OpenStack: Operators

Reverse Proxy Authentication

 

 

OpenStack operators RSS feed   Index | Next | Previous | View Threaded


pkd at Glue

Feb 29, 2012, 2:43 PM

Post #1 of 1 (109 views)
Permalink
Reverse Proxy Authentication

Hello,

I'm very new to OpenStack. I've searched a bit but I can't find the
answers to some of the questions I have. I hope someone can point
me in the right direction.

Currently I'm only looking at Swift. I've followed the SAIO
instructions and got it working with tempauth. I've also installed
a test cluster of 1 proxy + 3 nodes and that works with swauth.
(both tested with curl and cyberduck)

Next for the Prox+3-nodes setup, I would like to do Reverse Proxy
Authentication as described in
http://keystone.openstack.org/middleware_architecture.html with my
own web server doing the authentication. If I understand the
document, if I include the following headers, OpenStack Service
(swift) will not require an X-Auth-Token and I can get at the
storage objects.

X-Authorization: Proxy <username>
X-Identity-Status: Confirmed


Outside +------------+ +--------------+
Request | My Auth | (above two headers) | Swift |
-------->| Web Server |--------------------->| Proxy Server |
+------------+ (restricted by FW) +--------------+

Questions:

1) Since the authentication is done by the external Auth Component
(My Auth Web Server; not a part of OpenStack) do I remove any/all
tempauth and swauth components from the Swift Proxy Server?
Any pointers to a document on how to set that up? (ie: an example
proxy-server.conf ?)

2) If swauth isn't there in the Swift Proxy Server, how do I add new
accounts/users ?

3) w/o the authentication component in the Swift Proxy Server end,
how do I query that box for the X-Storage-Url ?

(My thinking is that the account-server keeps track of accounts,
users, containers and ACLs. Is that a wrong assumption?)


Thanks.


-pkd

--
Prasad Dharmasena <http://glue.umd.edu/~pkd>

OpenStack operators RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.