Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Early heads up: switching away from user API keys #56

Open
FredZhao-at opened this issue Dec 12, 2022 · 3 comments
Open

Early heads up: switching away from user API keys #56

FredZhao-at opened this issue Dec 12, 2022 · 3 comments

Comments

@FredZhao-at
Copy link

Hi! I’m Fred, an engineer on the Airtable API team. I’m writing here to share some plans we have to move away from user API keys, with a goal of communicating it early so you have time to triage and prioritize work needed.

First, some context. We recently published a new developer doc site, and announced two new authentication methods, as well as new endpoints and capabilities those methods support: https://airtable.com/developers/web/api/changelog#anchor-2022-11-15

Since these new authentication methods (personal access tokens and OAuth integration access tokens) are much more secure than the current user API key authentication method, we are limiting the new endpoints and capabilities to only be available to the new methods.

The medium term plan is to deprecate user API keys. We are still working on the exact details, but the deprecation period will last 1 year, and we expect it to begin at the start of next year (Jan 2023).

Based on this we recommend preparing to support the new API token format:

@iandouglas
Copy link

It'd be nice if this project maintainer could acknowledge this, at least, and maybe merge some pull requests :)

@robsannaa
Copy link

It is enough to change from the API key to the access token and everything will still work code side? (given the scope of the token is correct)

@astranchet
Copy link

@robertosannazzaro yes, it does work :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants