Package-level declarations
Types
Link copied to clipboard
data class ClaimsRequestBuilder(var allowExpired: Boolean = false, val jwks: MutableList<JWK> = mutableListOf())
A builder for Auth.getClaims
Link copied to clipboard
JWT Payload containing claims for Supabase authentication tokens.
Link copied to clipboard
Represents a cache entry used in JwkCache
Link copied to clipboard
data class JWTData(val claimsResponse: ClaimsResponse, val rawHeader: String, val rawPayload: String)
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
Caches JWKS values for all clients created in the same environment. This is especially useful for shared-memory execution environments such as Vercel's Fluid Compute, AWS Lambda or Supabase's Edge Functions. Regardless of how many clients are created, if they share the same storage key they will use the same JWKS cache, significantly speeding up Auth.getClaims with asymmetric JWTs.