async def METHOD_NAME(
    self, scopes: Iterable[str], certificate: AadClientCertificate, **kwargs
) -> AccessToken:
    request = self._get_client_certificate_request(scopes, certificate, **kwargs)
    return await self._run_pipeline(request, stream=False, **kwargs)