Hi everyone I’m just having some issues surrounding OAuth and was wondering if I can get some help?
So I am using an OAuth cred from GCP in a web app that I’m creating, and I am able to connect and use GMail/Google Drive/sheet and etc. but I can’t connect Microsoft Drive for example or the other sources.
The obvious solution is to get OAuth credentials for each of these services and configure them in the app, but I just wanted to ask if there is any other way that is easier to maintain and configure?
I’m afraid we don’t get an error. let me rephrase the question:
Do we need to get OAuth credentials for each of the OAuth services? currently we have setup Google’s OAuth and services related to google work fine we are able to connect to google drive and sheet and etc. but for example Microsoft wants us to setup an OAuth in Azure, do we need to do this for all of the services? if so how do we manage this in the codebase?
That makes more sense so for Microsoft it is not that differnet from Google, You will need to create your app registration then apply any permissions you might need for it. Similar to Google though you can use credential overrides so that each user doesn’t need to input the client id and client secret and will instead just see a “click to connect” button. This would only make sense if your internal users were connecting to n8n to authenticate if the authentication was happening outside of n8n it will be more complicated.