Reverted the Token Path queries back to the pre-Basic Auth modifications.
Removed a .toString() call on a variable that is already a String.
Removed an invalid clase from the invalid API Key test that would always be false based on the usage in the tests.
Moved the path portion of the Identity Service's URI (i.e. "/v2.0/tokens") out to the configuration.
Updated the XSD to document this change.
Updated all of the example and test openstack-identity-basic-auth.cfg.xml files in the entire codebase to account for this change.
Added a comment about potentially not logging a WARNING when the OpenStack Basic Auth filter is not used in conjunction with an Auth-N/Z filter.
Removed some commented lines about the equality of .empty() vs .size() == 0
Removed the @Ignore annotation from the tests.
Added a custom handler to the Deproxy Origin Service Endpoint to account for the Auth-N/Z filter being in play.
Corrected one of the tests to account for the Auth-N/Z filter being in play.
Normalized the calls to Deproxy's makeRequest() method for consistency and readability.
Updated the the Orphaned Handlings tests from .empty() to .size() == 0 for consistency and readability.
Added a custom handler to the Deproxy Origin Service Endpoint to account for the Auth-N/Z filter being in play.
Removed some unnecessary test specific Mock Identity Service customizations.
Replaced the use of the String "Authorization" and "WWW-Authenticate" with the statically defined HttpHeaders.AUTHORIZATION and HttpHeaders.WWW_AUTHENTICATE for consistency and readability.
Updated the test to account for:
 - the WWW_AUTHENTICATE not being in the Response instead of the request where it will never be
 - the X-Auth-Token being present in the Request becaues it will have been put there based on the User Name/API Key being present in the AUTHORIZATION header.
 - the Orphaned Handling caused by the Token lookup via the Mock Identity Service.
Updated the test to:
 - actually send an invalid API Key
 - account for the Orphaned Handling caused by the Token lookup via the Mock Identity Service
Corrected the when clause comment that was copy/pasted from another test.
Updated the test to account for:
 - the WWW_AUTHENTICATE not being in the Response instead of the request where it will never be
 - the X-Auth-Token being present in the Request becaues it will have been put there based on the User Name/API Key being present in the AUTHORIZATION header.
 - the Orphaned Handling caused by the Token validation by the Auth-N/Z filter via the Mock Identity Service.
Removed the unchanged/unused responseBody variable from the Unroll table.
Updated the test to account for the Orphaned Handling caused by:
 1. Basic Auth filter looking up the User Token based on the User Name/API Key.
 2. The Auth-N filter looking up the Admin Token based on the configuration.
 3. The Auth-N filter authorizing the User Token.
 4. The Auth-N filter obtaining the Groups for the authorized User Token.
Updated the the OpenStack Identity Basic Auth filter to account for immediate returns based on Identity service failures.
Extracted the OpenStack Identity Basic Auth filter's Unauthorized handling behavior to a seperate method so the new fail fast return will still add the appropriate headers and remove any cached data.
Updated the OpenStack Identity Basic Auth filter's test to accomodate the new Fail Fast behavior and where nothing actually makes it to the test Origin service.
Updated a few more OpenStack Identity Basic Auth filter tests to accomodate the new Fail Fast behavior and expanded the Unroll table and removed the unused orphanedHandlings column.
Added a delay to the OpenStack Identity Basic Auth filter to prevent the tests from failing.
This needs to be removed and the test probably marked as flaky.
If this delay is moved into the Deproxy framework, then it may make some of the flaky tests begin to behave.