Hub JS Package

Hub JS Package

  • Users
  • Buckets
  • Threads
  • Textile Docs

›Common Methods & Classes

Getting Started

  • Introduction
  • Package Overview

Users API

  • Users class

Buckets

  • Buckets class

Threads

  • Client class

Common Methods & Classes

  • ThreadID class
  • createUserAuth() function
  • createAPISig() function

@textile/hub > createAPISig

createAPISig() function

createAPISig generates an authorization signature and message only.

This function should NOT be used client-side, as it requires a key secret.

Signature:

export declare function createAPISig(secret: string, date?: Date): Promise<APISig>;

Parameters

ParameterTypeDescription
secretstringThe key secret to generate the signature. See KeyInfo for details.
dateDateAn optional future Date to use as signature message. Once date has passed, this authorization signature and message will expire. Defaults to one minute from Date.now.

Returns:

Promise<APISig>

Example

Basic usage

import {createAPISig, APISig} from '@textile/hub'

async function sign (key: string) {
  const sig: APISig = await createAPISig(key)
  return sig
}

← createUserAuth() function
  • createAPISig() function
  • Parameters
  • Example
Hub JS Package
Docs
Getting StartedThreadDBBuckets
Resources
All DocumentationProject SlackBlog
More
GitHubStar
Follow @textileio