I would like to access own repositories in an automated deployment context or docker setup. For that I need a way to authenticate with the GCS without involving logging in as a user with the browser. Is there a way to authenticate using a service account?