0.0.6 • Published 2 years ago

oa-auth-client v0.0.6

Weekly downloads
-
License
-
Repository
github
Last release
2 years ago

OA Auth Client

The OA Authentication Helper Library. The OA Auth helper library lets you write javascript code to make HTTP requests to the OA-Auth API. This library is intended for front-end, client-side applications using React, React Native, or plain HTML/CSS/Javascript.

Visit Docs for more info.

Install

This package is published on github package registry

  1. Login to Github Package registry
npm login --registry=https://npm.pkg.github.com --scope=@obsidian-achernar
  1. Create a .yarnrc for yarn and .npmrc for npm
"@Obsidian-Achernar:registry" "https://npm.pkg.github.com"

With npm:

npm install @obsidian-achernar/oa-auth-client

or with yarn:

yarn add @obsidian-achernar/oa-auth-client

Usage

const url = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; // Your OA auth URL
const headers = {}; // Your OA tokens ( accessToken, refreshToken, idToken )

import Auth from 'oa-auth';
const client = Auth({ url, headers });

(async () => {
  const { data, error } = await client.getCountries();
  console.log('data', data);
  console.log('error', error);
})();