-
Notifications
You must be signed in to change notification settings - Fork 44.6k
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
feat(backend): credential swap to api keys in cred store #8403
feat(backend): credential swap to api keys in cred store #8403
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
…ks-to-credentials
autogpt_platform/backend/migrations/20241030061705_encrypt_user_metadata/migration.sql
Outdated
Show resolved
Hide resolved
…adata to `platform.User.metadata`
…ks-to-credentials
this is only for making sure stuff keeps wokrin
…entials' of https://github.com/Significant-Gravitas/AutoGPT into ntindle/secrt-938-update-all-api-keys-in-blocks-to-credentials
…kend (#8648) - Move `autogpt_libs.supabase_integration_credentials_store` into `backend` - `.store` -> `backend.integrations.credentials_store` - `.types` -> added to `backend.data.model` - Rename `SupabaseIntegrationCredentialsStore` to `IntegrationCredentialsStore` We wanted to get a few security things in quickly in #8403 and had to make some compromises to do so. This picks those up and fixes them. - Resolves #8540 ### Checklist 📋 #### For code changes: - [x] I have clearly listed my changes in the PR description - [x] I have made a test plan - [x] I have tested my changes according to the test plan: <!-- Put your test plan here: --> --------- Co-authored-by: Reinier van der Leer <[email protected]> Co-authored-by: Aarushi <[email protected]>
…kend (#8648) - Move `autogpt_libs.supabase_integration_credentials_store` into `backend` - `.store` -> `backend.integrations.credentials_store` - `.types` -> added to `backend.data.model` - Rename `SupabaseIntegrationCredentialsStore` to `IntegrationCredentialsStore` We wanted to get a few security things in quickly in #8403 and had to make some compromises to do so. This picks those up and fixes them. - Resolves #8540 ### Checklist 📋 #### For code changes: - [x] I have clearly listed my changes in the PR description - [x] I have made a test plan - [x] I have tested my changes according to the test plan: <!-- Put your test plan here: --> --------- Co-authored-by: Reinier van der Leer <[email protected]> Co-authored-by: Aarushi <[email protected]>
Background
Many of our blocks use api keys to authenticate with various services. We want those to no longer be stored in the graph on a block level, but as a reference to a credential
Changes 🏗️
//Backend
// Frontend
Testing 🔍
Note
Only for the new autogpt platform, currently in autogpt_platform/