(To preface, I’m a complete beginner, started using n8n this weekend)
I have a question about Google’s API system.
For example, I made a simple chatbot through Telegram (that reads gmails, and google calendar), and I would like to share the bot between friends, so that they can give feedback and try it out.
The thing that I want is that, when they get their bot on the Telegram, they would sign in with their own Google Account.
Is that possible to do through the chatbot itself? Or would I have to go through the same repetitive task of signing in each tool with Google?
How can this be achieved if it is not possible to use an expression in the credential selection or configure the access token directly? I don’t see how this integration would be possible.
I didn’t try it by myself but I think it is achievable but you have to create a Service Account .
By setting up a service account with domain-wide delegation, you can authorize the HTTP Request node to access Google Calendar resources on behalf of users within your domain without requiring each user to individually grant permissions.