2.0.14 • Published 9 months ago

@nexeraid/js-sdk v2.0.14

Weekly downloads
-
License
ISC
Repository
-
Last release
9 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.34-dev

9 months ago

2.0.33-dev

9 months ago

2.0.36-dev

9 months ago

2.0.35-dev

9 months ago

2.0.32-dev

9 months ago

2.0.31-dev

9 months ago

2.0.28-dev

9 months ago

2.0.30-dev

9 months ago

2.0.29-dev

9 months ago

2.0.23-dev

9 months ago

2.0.27-dev

9 months ago

2.0.26-dev

9 months ago

2.0.25-dev

9 months ago

2.0.24-dev

9 months ago

2.0.19-dev

10 months ago

2.0.14

10 months ago

2.0.18-dev

10 months ago

2.0.22-dev

9 months ago

2.0.17-dev

10 months ago

2.0.21-dev

9 months ago

2.0.16-dev

10 months ago

2.0.15-dev

10 months ago

2.0.14-staging

10 months ago

2.0.14-dev

10 months ago

2.0.13-dev

10 months ago

2.0.12-dev

10 months ago

2.0.11-dev

10 months ago

2.0.7-dev

10 months ago

2.0.10-dev

10 months ago

2.0.9-dev

10 months ago

2.0.8-dev

10 months ago

2.0.10

10 months ago

2.0.6-dev

10 months ago

2.0.10-staging

10 months ago

2.0.5-dev

10 months ago

2.0.4-dev

10 months ago

2.0.3-dev

10 months ago

2.0.2-dev

10 months ago

2.0.1-dev

10 months ago