pub async fn basic_auth_middleware<Repo: Repository + Send + Sync + 'static, Search: SearchEngine + Send + Sync + 'static, Terminology: FHIRTerminology + Send + Sync + 'static>(
__arg0: Cached<TenantIdentifier>,
__arg1: Cached<ProjectIdentifier>,
__arg2: State<Arc<AppState<Repo, Search, Terminology>>>,
__arg3: BasicCredentialsHeader,
request: Request,
next: Next,
) -> Result<Response, OIDCError>