2.0.13 • Published 11 months ago

@nexeraid/merkle-tree-js v2.0.13

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

NexeraID JS SDK

  • NexeraID JS SDK, use anywhere JS runs.

How to install

npm install @nexeraid/js-sdk

First steps

  • Access your Nexera Application's Settings > API page and get the API key.

How to use

/**
 * Create an API client and authenticate with your API key
 */
const apiClient = createApiClient({
  apiKey: API_KEY,
});

Self-provided authentication

If you already have your own authentication system, you can create a user session like so:

/*
 * Get access token
 * This has to be done from secured server, to avoid leaking API_KEY
 */
const sessionRes = await apiClient.createSession({
  /**
   * The workflow id that this session will be bound to.
   * You can find this id in nexera's dashboard.
   */
  workflowId: WORKFLOW_ID,
  /**
   * The unique identifier to associate this used to.
   * This id is used to differenciate users on Nexera and will be
   * given back to you on every webhook we send.
   */
  externalUserId: "35194",
});

Please find below an example endpoint using express:

const apiClient = createApiClient({
  apiKey: API_KEY,
});

app.get('/my-nexera-auth', (req, res) => {
    const userId = req.userId;
    const authSession = await apiClient.createSession({
        workflowId: WORKFLOW_ID,
        externalUserId: userId,
    });
    res.json(authSession);
});

Web3 auth

TODO

2.0.19-dev

11 months ago

2.0.18-dev

11 months ago

2.0.17-dev

11 months ago

2.0.16-dev

11 months ago

2.0.15-dev

11 months ago

2.0.14-dev

12 months ago

2.0.13

12 months ago

2.0.13-staging

12 months ago

2.0.13-dev

12 months ago

2.0.11

12 months ago

2.0.12-dev

12 months ago

2.0.11-staging

12 months ago

2.0.11-dev

12 months ago

2.0.10-dev

12 months ago