Skip to content
Discussion options

You must be logged in to vote

Here is the architectural explanation for the rejection behavior you observed, mapping directly to the internal authentication mechanics of Supavisor.

1. Are custom PostgreSQL LOGIN roles supported through Managed Shared Supavisor?

Yes. In Supavisor, when require_user is false (the default multi-tenant configuration on Supabase), roles other than the internal manager user are resolved dynamically using auth_query (typically SELECT rolname, rolpassword FROM pg_authid WHERE rolname = $1). Both Session mode (port 5432) and Transaction mode (port 6543) fully support custom roles, provided the username adheres to [ROLE].[PROJECT_REF] and the role has LOGIN permissions.

2 & 4. Distinguishing Cl…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@sankakurio
Comment options

Comment options

You must be logged in to vote
1 reply
@sankakurio
Comment options

Answer selected by sankakurio
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants