goth icon indicating copy to clipboard operation
goth copied to clipboard

Elixir package for Oauth authentication via Google Cloud APIs

Results 8 goth issues
Sort by recently updated
recently updated
newest added

I have added Goth to my supervision tree and set` config :goth, disabled: true` When i start the server, It throws an error. `[error] GenServer {Goth.Registry, Academy.Goth} terminating ** (CaseClauseError)...

Hi - I am getting the follow error when trying to impersonate a service account. ``` {:error, %RuntimeError{message: "unexpected status 401 from Google\n\n{\n \"error\": \"unauthorized_client\",\n \"error_description\": \"Client is unauthorized to...

I am using a dynamic supervisor to spawn goth instances. The Goth instances are synced with db using a GenServer. I felt an `exists?/1` function to be missing. ``` def...

v1.3 Hi, I tried impersonating (service_account) with the two examples I could find Tried `source = {:service_account, credentials, scopes: scopes, sub: sub}` as suggested [here](https://github.com/peburrows/goth/issues/96#issuecomment-814772775) Also tried setting the sub...

Thanks for an awesome library, we at Contractbook are happy users! :hugs: Would it be possible to add support for workload identity federation credential file format? The file section "[`GOOGLE_APPLICATION_CREDENTIALS`...

Is there an easy way to mock Goth.fetch!(MyApp.Goth) when running tests? For instance, I want to use the same dummy token when this is used in test mode.

Hi, we base64 encode our `GOOGLE_APPLICATION_CREDENTIALS_JSON` before passing it to Goth. Our named Goth process is configured correctly, but when attempting to use `url/4`: ```elixir url({file_name, upload}, :original, signed: true)...

`gcloud` CLI config file, `~/. config/gcloud/configurations/config_default` could be blank if `gcloud init` is not run yet. In that case, `Goth.Config.get_configuration_data/1` still returns an empty map instead of `nil` so the...