What differentiates Swift with authentication is one can use more than one authentication platform. One can implement this using the "Auth Middleware"
The developer guide http://docs.openstack.org/developer/swift/development_auth.htmlexplains about same here.
Hope it helps.