Supabase Platform Access Control: Project Permissions Breaking Changes on October 15, 2024

Sep 24, 2024

These breaking changes are rolling out on October 15, 2024 and affects only organizations on the Enterprise plan that have implemented project permissions with members assigned the Developer role.

Supabase launched new granular access control for Enterprise organizations so that its members are given access to specific projects instead of the entire organization. You can check out our Launch Week 12 announcement to learn more.

We recently re-evaluated the access that the Developer role has and decided to implement changes to restrict them on a couple of resources to improve your project's security.

On October 15, 2024, we will turn off certain access that the Developer role currently has to your project's resources. The following table is to illustrate all of the breaking changes that will be going into effect:

ResourceActionDeveloperRead-Only
API Configuration
JWT SecretGenerate new✅ → ❌1
API SettingsUpdate✅ → ❌1
Auth Configuration
Auth SettingsUpdate✅ → ❌1
Advanced SettingsUpdate✅ → ❌1
Storage Configuration
Upload LimitUpdate✅ → ❌1
S3 access keysCreate✅ → ❌1
Delete✅ → ❌1
Edge Functions Configuration
SecretsCreate✅ → ❌1
Delete✅ → ❌1
Authentication
ProvidersUpdate✅ → ❌1
Rate LimitsUpdate✅ → ❌1
Email TemplatesUpdate✅ → ❌1
URL ConfigurationUpdate✅ → ❌1
Logs & Analytics
Events CollectionsCreate✅ → ❌1
Update✅ → ❌1
Delete✅ → ❌1
Warehouse Access TokensCreate✅ → ❌1
Revoke✅ → ❌1

You can learn more about our Platform Access Control here: https://supabase.com/docs/guides/platform/access-control.

If you have any questions or concerns please contact support.

Footnotes#

  1. Role's permission to the resource and action will remain the same. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Build in a weekend, scale to millions