Add paste.filter_factory entrypoint for basic auth middleware

... so that the middleware can be loaded using the python egg instead
of the direct path.

Closes-Bug: #1940738
Change-Id: I57408766c120d2c9784f3886457e91ee7d30de1b
This commit is contained in:
Takashi Kajinami 2021-08-21 20:19:48 +09:00
parent da7987ca92
commit 8e47bfc77c
2 changed files with 4 additions and 1 deletions

View File

@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
__all__ = ['CatchErrors',
__all__ = ['BasicAuthMiddleware',
'CatchErrors',
'CorrelationId',
'CORS',
'Debug',
@ -20,6 +21,7 @@ __all__ = ['CatchErrors',
'RequestBodySizeLimiter',
'SSLMiddleware']
from oslo_middleware.basic_auth import BasicAuthMiddleware
from oslo_middleware.catch_errors import CatchErrors
from oslo_middleware.correlation_id import CorrelationId
from oslo_middleware.cors import CORS

View File

@ -42,6 +42,7 @@ paste.app_factory =
healthcheck = oslo_middleware:Healthcheck.app_factory
paste.filter_factory =
basic_auth = oslo_middleware:BasicAuthMiddleware.factory
catch_errors = oslo_middleware:CatchErrors.factory
correlation_id = oslo_middleware:CorrelationId.factory
cors = oslo_middleware:CORS.factory