Describe the problem/error/question
I am trying to connect N8N Cloud with Exact Online (EOL) via their API. Steps:
-In N8N, I selected a HTTP request node
-In Exact Online, I created API credentials and used the generic OAuth Redirect URL given by N8N (https://oauth.n8n.cloud/oauth2/callback)
-In N8N, I filled all EOL details
When clicking “Connect my account”, I get a popup to enter my emailaddress. Directly after, I am getting an error that the EOL redirect URL does not match the redirect URL provided.
”Callback URI ‘https://myname.app.n8n.cloud/rest/oauth2-credential/callback’ is not valid”.
Which is interesting, as both N8N and EOL should be using the generic URL (https://oauth.n8n.cloud/oauth2/callback). Still, N8N is providing the client-specific N8N redirect URL when clicking ‘Connect my Account”. Which does not match the URL I’ve submitted to EOL. This is the URL opening in the popup:
“api/oauth2/auth?force_login=0&client_id=X&redirect_uri=https%3A%2F%2Fmyname.app.n8n.cloud**%2Frest%2Foauth2-credential%2Fcallback”
Trying to fix this, I then entered my specfic redirect URL in EOL, and the login now works. However, in the final stage of connecting, N8N is giving an error as the specific Redirect URL from EOL is not matching the N8N generic link.
So basically I am stuck between EOL demanding the specific link, and N8N demanding the generic link, while still providing a specific link in the initial popup. I cannot find a way to change the generic Redirect URL in N8N to my specific link.
Anyone with a suggestion? Note: I have also used the community Exact Online node; same issue.
What is the error message (if any)?
Information on your n8n setup
- n8n version: 2.1.1
- Database (default: SQLite): -
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app): N8N Cloud
- Operating system: Windows

