Skip to main content
Solved

Unable to use OAuth - Error Message


Forum|alt.badge.img+8

I am trying to set up an OAuth for Make, as API keys are no longer available to use, and it says not to give Personal Access Tokens to third party companies.

I do not understand what the 'OAuth redirect URL' is supposed to be, at the moment I have tried the web address for Airtable https://www.airtable.com/, https://airtable.com/oauth2/v1/authorize, the web address for my Airtable base, but no luck. I'm not sure if this is the issue?

I have used the same name and have copy and pasted the client ID (deleted from the screenshot for privacy).

The error message I am getting is:

This third-party app failed to properly construct a request to Airtable: invalid client_id or mismatched redirect_uri

Please can someone help?

I have used API keys before and never had an issue, but I feel completely out of my depth with the OAuth and would prefer to use a token, but don't want to share my personal token with a 3rd party if Airtable advise against it, as it is for a company and I want to keep data secure. 

Please help if you can! Happy to provide other info if you need. 

Thanks

 

 

Best answer by TheTimeSavingCo

Ah, you don't have to fill in the Client ID or Secret bit, so you can just toggle off the advanced settings.  Just select "Airtable OAuth" as the connection type, name it like you already have, and then click Save.  A new window pops up asking you to log in to Airtable (if you're not logged in), and to select the base you want to use:

Here's the documentation

View original
Did this topic help you find an answer to your question?

8 replies

TheTimeSavingCo
Forum|alt.badge.img+28

Ah, you don't have to fill in the Client ID or Secret bit, so you can just toggle off the advanced settings.  Just select "Airtable OAuth" as the connection type, name it like you already have, and then click Save.  A new window pops up asking you to log in to Airtable (if you're not logged in), and to select the base you want to use:

Here's the documentation


Forum|alt.badge.img+8
  • Author
  • Known Participant
  • 11 replies
  • February 22, 2024
TheTimeSavingCo wrote:

Ah, you don't have to fill in the Client ID or Secret bit, so you can just toggle off the advanced settings.  Just select "Airtable OAuth" as the connection type, name it like you already have, and then click Save.  A new window pops up asking you to log in to Airtable (if you're not logged in), and to select the base you want to use:

Here's the documentation


Thank you Adam! I was clearly overcomplicating it by adding the client ID! 

I followed the steps above and it all worked. 

Thanks again,

Hannah


Forum|alt.badge.img+3
  • New Participant
  • 3 replies
  • February 29, 2024

Hello,

I have a similar problem (see capture). But in my case, I don't have the time to grant access from the popup window, the Code Error: 400 appears very quickly.

Any idea?

Thanks


TheTimeSavingCo
Forum|alt.badge.img+28
JeremieP wrote:

Hello,

I have a similar problem (see capture). But in my case, I don't have the time to grant access from the popup window, the Code Error: 400 appears very quickly.

Any idea?

Thanks


Hmm, and so even when you try to create completely new OAuth connections it still happens?  Does it happen when you attempt to create a new connection in a new scenario as well?


Forum|alt.badge.img+3
  • New Participant
  • 3 replies
  • March 1, 2024
TheTimeSavingCo wrote:

Hmm, and so even when you try to create completely new OAuth connections it still happens?  Does it happen when you attempt to create a new connection in a new scenario as well?


Hi Adam,

yes it happens in a new scenario as well. I only have the issue with Airtable, other connections work (Dropbox, Notion...).


TheTimeSavingCo
Forum|alt.badge.img+28
JeremieP wrote:

Hi Adam,

yes it happens in a new scenario as well. I only have the issue with Airtable, other connections work (Dropbox, Notion...).


That's...super weird.  The only thing I can think of would be to try the entire process in a private window / different browser so that all the logins are fresh.  So:
1. Open a private window / other browser
2. Log in to Airtable
3. Log in to Make
4. Attempt the OAuth in Make again

Sorry I couldn't help much with this


Forum|alt.badge.img+3
  • New Participant
  • 3 replies
  • March 4, 2024
TheTimeSavingCo wrote:

That's...super weird.  The only thing I can think of would be to try the entire process in a private window / different browser so that all the logins are fresh.  So:
1. Open a private window / other browser
2. Log in to Airtable
3. Log in to Make
4. Attempt the OAuth in Make again

Sorry I couldn't help much with this


It works 🙂

Thanks


Forum|alt.badge.img+2
  • New Participant
  • 3 replies
  • May 31, 2024

Hello! I am also getting the same error message as the OP.  In my case, I am trying to use Make.com to connect to another company's airtable base for read-only purposes. The company that owns the airtable account is a client of mine.  Thus, I believe I need to use the OAuth method with a client ID (and a secret? I don't think the secret is necessary?). We also tried connecting make.com with a client id + a secret, no luck either.

In the Airtable developer hub, the client has registered a new oauth, provided me the client ID, and added the redirect URL that make.com requires:https://www.integromat.com/oauth/cb/airtable3. I stepped through this with the client. Now, when I try to create an airtable connection in Make.com, I enter a client ID. click save, and get the error: This third-party app failed to properly construct a request to Airtable: invalid client_id or mismatched redirect_uri.

I'm sure the client id is correct. I don't know what else to do. Really appreciate your support!

 


Reply