Skip to main content

@rtorcato/supabase-common / SupabaseClaims

Interface: SupabaseClaims

Defined in: claims.ts:11

The claims Supabase puts on an access token (open-ended — extra claims pass through).

Indexable

[claim: string]: unknown

Properties

sub?

optional sub?: string

Defined in: claims.ts:13

User id (auth.users.id).


role?

optional role?: string

Defined in: claims.ts:14


email?

optional email?: string

Defined in: claims.ts:15


phone?

optional phone?: string

Defined in: claims.ts:16


aud?

optional aud?: string | string[]

Defined in: claims.ts:17


exp?

optional exp?: number

Defined in: claims.ts:19

Expiry, seconds since epoch.


iat?

optional iat?: number

Defined in: claims.ts:21

Issued-at, seconds since epoch.


session_id?

optional session_id?: string

Defined in: claims.ts:22


app_metadata?

optional app_metadata?: Record<string, unknown>

Defined in: claims.ts:23


user_metadata?

optional user_metadata?: Record<string, unknown>

Defined in: claims.ts:24