Updated a method call that modified upstream and conflicted after the rebase.
Updated the MockIdentityService to back out some of the changes that ended up not being needed.
Updated the tests and the main set passes. The aux set is still not going through deproxy correctly.
Added a default Client API Key to the Mock Identity Service.
Updated the OpenStack Identity Basic Auth Handler test to account for no processing of the response prior to the end of the test.
Updated the OpenStack Identity Basic Auth Handler to not set a Response Status Code unless it actually tried to retreive a token and removed the loop so only the first HTTP Basic authentication header is processed.
While debugging/troubleshooting the OpenStack Identity Basic Auth filter tests, several were added and/or updated to fully account for the acceptance criteria.
One test was marked as Ignore after updating the filter to only process the first AUTHORIZATION Basic header encountered.
If this is the desired behavior, then the test can be deleted;
Else the filter needs to be reverted to take multiple AUTHORIZATION Basic header into account.
One test is failing, but I am not sure the tight coupling the requirement will entail is actually the desired behavior.
In which case it should either be deleted or at least marked as Ignore for now.