# Authentication with Google Cloud Artifact Registry

**URL:** <https://community.sonatype.com/t/authentication-with-google-cloud-artifact-registry/14365>\
**Category:** Sonatype Nexus Repository\
**Tags:** docker, nexus-repository\
**Created:** [February 10, 2025, 8:40pm UTC](https://community.sonatype.com/t/authentication-with-google-cloud-artifact-registry/14365 "2025-02-10T20:40:03Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![David\_Ceprano](https://avatars.discourse-cdn.com/v4/letter/d/5f9b8f/32.png) [@David\_Ceprano](https://community.sonatype.com/u/David_Ceprano)\
**Post date:** [February 10, 2025, 8:40pm UTC](https://community.sonatype.com/t/authentication-with-google-cloud-artifact-registry/14365/1 "2025-02-10T20:40:03Z")

</div>

Hi,

I trying to use Nexus as an on-prem proxy for a Google Cloud Artifact Registry. The Artifact Registry is configured with the format “Docker” and type “Standard”. In Nexus I’ve tried both using username \_json\_key and oauth2accesstoken as the connection methods. I can connect directly to the repo in Google Cloud but the proxy does not work correctly. When I try running the docker pull command against the Nexus repo i get the error “Error response from daemon: digest invalid: provided digest did not match uploaded content”. Pulling the image directly from Google works fine. I have tried Nexus version 3.76.1-01 and 3.77.0-08.

Is proxying a repo in Google Cloud Artifact Registry supported? Are there additional configuration steps I need to take? Has anyone got this to work?

---

_[View the full topic](https://community.sonatype.com/t/authentication-with-google-cloud-artifact-registry/14365)._
