Yes. You can choose from swauth or tempauth. The biggest difference between the two auth systems is where they store user information.
Swauth stores user / password information in the fastest cluster. It uses a special container and stores every user information in it. Swauth provides a set of user management commands, such as swauth-add-user , swauth-prep , etc.
In tempauth, it stores user information in proxy-server.conf , so it is very easy to use. In your proxy-server.conf enable tempauth in the pipeline and put the user information in the tempauth section. For instance,
[pipeline:main] pipeline = healthcheck cache tempauth proxy-server [filter:tempauth] use = egg:swift
Then you will have two users. One of them is admin:admin , whose password is admin . The other is hi:hihi , whose password is testing .
source share