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

[FEATURE] GDrive auth workflow improvements #2557

Open
chrismclarke opened this issue Nov 26, 2024 · 0 comments
Open

[FEATURE] GDrive auth workflow improvements #2557

chrismclarke opened this issue Nov 26, 2024 · 0 comments
Labels
feature Work on app features/modules needs discussion Needs discussion

Comments

@chrismclarke
Copy link
Member

What?
Following discussions in #2544, it would be good to reconsider how best to manage authenticating developers to sync content from gdrive

Why?
The current workflow relies on using application credentials stored locally in the repo (encrypted, so require all developers to be provided a private key to decrypt, independent of additional private keys need for deployments)

How?
It might be possible to deploy our auth scripts as a lightweight cloud function where the application credentials can be stored securely as part of the build. We also need to consider whether we want all developers using these credentials/endpoints, or using their own (there are some limits to how many requests can be made from a set of credentials).

Other details
Google auth docs
NodeJS auth client docs

@chrismclarke chrismclarke added feature Work on app features/modules needs discussion Needs discussion labels Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Work on app features/modules needs discussion Needs discussion
Projects
None yet
Development

No branches or pull requests

1 participant