Introduction
Installing
Middleware
createSupabaseContext
fromSupabaseUrl
ident
PostgresApi
RequestClaims
resourceMetadataResponse
unauthorizedResponse
withClaims
WithClaimsConfig
withOAuthProtectedResource
withPostgresAdminClient
WithPostgresAdminClientConfig
withPostgresClient
WithPostgresClientConfig
withRequiredClaims
WithRequiredClaimsConfig
withSupabase
withSupabaseAdminClient
WithSupabaseAdminClientConfig
withSupabaseClient
WithSupabaseClientConfig
Primitives
createAdminClient
createContextClient
extractCredentials
resolveEnv
verifyAuth
VerifyAuthOptions
verifyCredentials
VerifyCredentialsOptions
Adapters
SupabaseError
withSupabase
Errors
ApiKeyFormat
AuthError
AuthFailureContext
AuthGenericError
CreateSupabaseClientError
EnvError
EnvGenericError
ErrorCodeHeader
ErrorPayload
Errors
ErrorSource
InvalidApiKeyError
InvalidCredentialsError
InvalidJwtError
JwksFetchFailedError
JwksNotConfiguredError
MinimalErrorPayload
MissingAuthorizationServerError
MissingConnectionStringError
MissingCredentialsError
MissingDefaultPublishableKeyError
MissingDefaultSecretKeyError
MissingPublishableKeyError
MissingResourceServerError
MissingSecretKeyError
MissingSupabaseURLError
NoKeysConfiguredError
ReceivedCredentials
SupabaseServerError
SupabaseServerErrorOptions
UnsupportedRoleError
UnusableCredentialError
Types
Allow
AllowWithKey
AuthMode
AuthModeWithKey
AuthResult
ClientAuth
CreateAdminClientOptions
CreateContextClientOptions
Credentials
ErrorResponseConfig
JWTClaims
OAuthProtectedResourceConfig
ResourceMetadataOptions
SupabaseContext
SupabaseEnv
UnauthorizedResponseOptions
UrlOption
UserClaims
WithSupabaseConfig
Server: MissingPublishableKeyError
Named publishable key not found in
SUPABASE_PUBLISHABLE_KEYS
.