# 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
**Page:** 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?
