I’m running into an issue I can’t seem to find any help on when it comes to online documentation for errors or forums so I’m hoping someone here might have the time to help or at least steer me in the right direction.
So I have a self-hosted N8N installation on a Linux Debian 11 Virtual machine being powered by ESXI 7.0 Free edition. I have setup my N8N install using docker on this system and it runs great. I have connected several apps to it including Google drive and Google sheets along with their OAuth 2.0 credentials and API’s as well as a few others so I’m fairly certain I know how to do it right at this point but I’m getting an odd error when connecting to ASANA.
So I have followed the ASANA OAuth 2.0 Direction Here and for some reason it is not working. The only difference I noticed from the directions is on the developers menu for creating an app, the directions make it seem like the App Name, App Short Description, Client ID and Secret Key is all on the same page as the Redirect URL’s. On my version of ASANA (I’m not sure if there are different versions) in the developers section, when I create a new app, I get everything mentioned on a single screen except the OAuth Redirect URL. On the left hand menu there are 3 main sections. One is basic settings where I enter most of the info, OAuth where the client ID and Client Secret Key from the basic settings page are also listed but also the Redirect URL options are listed here as well and finally the App components section.
Now I have setup the OAuth with Client ID, Secret Key and the Redirect URL from N8N self hosted system as well as entered the corresponding info into N8N Asana OAuth2 API Credential. My problem is that when I click connect in the N8N installation, I get the “Are you sure you want to allow this…” pop-up window and I click Allow but then I get a black screen in that pop-up window that has the number 404 in white small text in the top left corner.
At first I thought that I had copied a credential wrong or somehow lost a character in the copy/paste process so I went back and made sure they matched exactly then retried it only to get the same error. I’ll be the first to say that I’m not a developer but I think I have a pretty good handle on OAuth credentials. I mean they are basically 3 components.
The only thing I’m not sure on is when I go back to my ASANA “My Apps” section in the Developer window, the N8N OAuth 2.0 Application I made in ASANA has a small bit of grey text under it that says “In Development”. I’m not sure if that means it’s not activated for me to use or what but I would assume it should work so you can “develop it” like it implies before publishing it to the ASANA app marketplace.
I’m not sure why it doesn’t work or what’s going on with the fact that it asks me to Deny/Allow the connection and then goes to a 404 page but I’m assuming I have missed a step that is not detailed in the instructions I used or something has changed to make this integration not work anymore.
Any and all help would be greatly appreciated. I thank you in advance!