Member Junction
    Preparing search index...

    Type Alias VerificationCaller

    VerificationCaller:
        | {
            ClientIp?: string;
            ContextUser: UserInfo;
            Kind: "principal";
            Provider: IMetadataProvider;
        }
        | { ClientIp?: string; Kind: "link" }

    Who is calling. A principal is an authenticated GraphQL caller; a link is the public verify route.

    Type Declaration

    • {
          ClientIp?: string;
          ContextUser: UserInfo;
          Kind: "principal";
          Provider: IMetadataProvider;
      }
      • OptionalClientIp?: string

        The caller's network address, for abuse limits only.

      • ContextUser: UserInfo

        The authenticated user the server built from the caller's token — the source of truth for ownership.

      • Kind: "principal"
      • Provider: IMetadataProvider

        The request-scoped provider.

    • { ClientIp?: string; Kind: "link" }