Hi community, I am trying to use service account authentication for the Google Calendar node, but it does not seem available where as it is for other Google node.
Any idea how to work around this? Is there any reason why Google Calendar node behaves differently, or can I just try to submit a PR to add the same settings to this node?
Some screenshots to show what I am talking about:
Gmail allows service account (on top of OAuth2):
Google Calendar offers only OAuth2:
I can set only OAuth2 for Google Calendar account:
I believe that problem I resolved with fixing wrong environment syntax (like does (not) use leading slash in URL). Can you see my env and see if your matches? If that doesn’t fix the problem, can you please send your envs (can be PM if sensitive)
At the moment we don’t support the Service account for a few Google Services which can be found here: Google - n8n Documentation
Assuming Google Calendar supports it then it could just be a case of copying some of the code from the other nodes and testing that it works.
Thanks @Shirobachi for your quick reply!
However I think the issue is what Jon mentioned below: I need to update the Google Calendar node to make it use service account authentication if I want to use it
Thanks @Jon, very clear. I started looking at the code, and I get an idea of what needs to be changed. I will see what I can do
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.