supertokens-node
    Preparing search index...

    Variable createOrUpdateClient

    createOrUpdateClient: (
        input: {
            allowIDPInitiatedLogin?: boolean;
            clientId?: string;
            clientSecret?: string;
            defaultRedirectURI: string;
            enableRequestSigning?: boolean;
            metadataXML: string;
            redirectURIs: string[];
            tenantId: string;
            userContext?: Record<string, any>;
        },
    ) => Promise<
        | { status: "OK" } & SAMLClient
        | { status: "INVALID_METADATA_XML_ERROR" | "DUPLICATE_IDP_ENTITY_ERROR" },
    > = Wrapper.createOrUpdateClient

    Type declaration

      • (
            input: {
                allowIDPInitiatedLogin?: boolean;
                clientId?: string;
                clientSecret?: string;
                defaultRedirectURI: string;
                enableRequestSigning?: boolean;
                metadataXML: string;
                redirectURIs: string[];
                tenantId: string;
                userContext?: Record<string, any>;
            },
        ): Promise<
            | { status: "OK" } & SAMLClient
            | { status: "INVALID_METADATA_XML_ERROR" | "DUPLICATE_IDP_ENTITY_ERROR" },
        >
      • Parameters

        • input: {
              allowIDPInitiatedLogin?: boolean;
              clientId?: string;
              clientSecret?: string;
              defaultRedirectURI: string;
              enableRequestSigning?: boolean;
              metadataXML: string;
              redirectURIs: string[];
              tenantId: string;
              userContext?: Record<string, any>;
          }

        Returns Promise<
            | { status: "OK" } & SAMLClient
            | { status: "INVALID_METADATA_XML_ERROR" | "DUPLICATE_IDP_ENTITY_ERROR" },
        >