0.1.9 • Published 2 days ago

@pangeacyber/vanilla-js v0.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
2 days ago

documentation Slack

Pangea Vanilla Javascript Package

A javascript SDK for using Pangea Client APIs in the browser.

Client Classes

  • AuthNClient: Support for interacting with AuthN v2/client endpoints.
  • AuthNFlowClient: Support for interacting with AuthN v2/flow endpoints.

This package is provided with support for ESM and CommonJS.

Installation

yarn add @pangeacyber/vanilla-js
# or
npm install @pangeacyber/vanilla-js

Usage

AuthNClient

import { AuthConfig, AuthNFlowClient } from "@pangeacyber/vanilla-js";

const config: AuthConfig = {
  clientToken: PANGEA_CLIENT_TOKEN,
  domain: PANGEA_DOMAIN,
  callbackUri: CALLBACK_URI
};

const client = new AuthNClient(config);

# check if a user token is valid
const resp = await client.validate(USER_TOKEN);

AuthNFlowClient

import { AuthConfig, AuthNFlowClient } from "@pangeacyber/vanilla-js";

const config: AuthConfig = {
  clientToken: PANGEA_CLIENT_TOKEN,
  domain: PANGEA_DOMAIN,
  callbackUri: CALLBACK_URI
};

const client = new AuthNFlowClient(config);

# start a auth flow session
const resp = await client.start();
0.1.9

2 days ago

0.1.8

1 month ago

0.1.7

1 month ago

0.1.6

3 months ago

0.1.5

4 months ago

0.1.4

5 months ago

0.1.3

5 months ago

0.1.2

5 months ago

0.1.1

5 months ago

0.1.0

6 months ago

0.0.17

6 months ago

0.0.16

6 months ago

0.0.15

7 months ago

0.0.14

7 months ago

0.0.13

8 months ago

0.0.11

8 months ago

0.0.12

8 months ago

0.0.10

8 months ago

0.0.9

8 months ago

0.0.8

8 months ago

0.0.7

8 months ago

0.0.6

8 months ago

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

8 months ago

0.0.2

8 months ago

0.0.1

8 months ago