There are options for running an authorization node to authorize requests against a swift cluster. Swauth is one implementation, an auth service for Swift as WSGI middleware that uses Swift itself as a backing store. Swauth, the example authorization system that was bundled with the Cactus release, is now available as a separate download rather than part of Swift, at https://github.com/gholt/swauth. You can install it on the proxy server, or on a separate server, but you need to point to swauth from the proxy-server.conf file in the following line:
[filter:swauth]
use = egg:swauth#swauth
In the Diablo release, the Keystone project at http://github.com/rackspace/keystone should become the auth standard for OpenStack, but swauth may be used as an alternative.
