Add compatible with third party auth middleware.

In default, it enforces that uses "tempauth" or "keystoneauth" in
pipeline to pass the check. If you use other auth middleware(swauth)
can't pass the pipeline check.

Change-Id: I8921a8a9b58aa60d700f70e6a2ce6e59fcadada4