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

Add Spring Boot starter for Supabase with security & database support #44978

Closed
matthewadams opened this issue Apr 2, 2025 · 1 comment
Closed
Labels
status: declined A suggestion or change that we don't feel we should currently apply

Comments

@matthewadams
Copy link

Please add a Spring Boot starter for Supabase, including the following features:

  • Autoconfiguration of Spring Security for authentication and authorization,
  • Autoconfiguration of PostgreSQL data source information given Supabase project URL, anonymous key & service key.

There is some prior art for this at https://github.com/tschuehly/htmx-supabase-spring-boot-starter from Thomas Schühly, AKA @tschuehly.

Bonus points for figuring out how to provide a local or in-memory Supabase instance for integration testing, since Supabase supports self-hosting.

This could lead to an umbrella subproject of "BaaS" (backend-as-a-service) support ("Spring Boot BaaS"?) with Supabase as a supported provider, along with others, like Firebase, etc.

@bclozel
Copy link
Member

bclozel commented Apr 2, 2025

Plenty of well-known and well-supported starters are third party starters and we happily list them on our dedicated page. We don't have plans to invest in this space right now. As a first step, building a community around htmx-supabase-spring-boot-starter is a good idea.

@bclozel bclozel closed this as not planned Won't fix, can't repro, duplicate, stale Apr 2, 2025
@bclozel bclozel added status: declined A suggestion or change that we don't feel we should currently apply and removed status: waiting-for-triage An issue we've not yet triaged labels Apr 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: declined A suggestion or change that we don't feel we should currently apply
Projects
None yet
Development

No branches or pull requests

3 participants