@supabase/server - v0.2.0
    Preparing search index...

    Interface UserClaims

    Normalized, camelCase view of the authenticated user's identity.

    Derived from JWTClaims. For the full Supabase User object (including email confirmation status, providers, etc.), call supabase.auth.getUser() using the context client.

    interface UserClaims {
        id: string;
        role?: string;
        email?: string;
        appMetadata?: Record<string, unknown>;
        userMetadata?: Record<string, unknown>;
    }
    Index

    Properties

    id: string

    User's unique ID (same as JWTClaims.sub).

    role?: string

    Supabase role (e.g. "authenticated").

    email?: string

    User's email address.

    appMetadata?: Record<string, unknown>

    Application-level metadata (e.g. roles, permissions).

    userMetadata?: Record<string, unknown>

    User-editable profile metadata (e.g. display name, avatar).