def METHOD_NAME(self) -> DefineMiddleware:  # pragma: no cover
    """Create an instance of the config's ``authentication_middleware_class`` attribute and any required kwargs,
    wrapping it in Litestar's ``DefineMiddleware``.
    Returns:
        An instance of :class:`DefineMiddleware <litestar.middleware.base.DefineMiddleware>`.
    """
    raise NotImplementedError