0.3.2 • Published 5 months ago

@oauth2-cli/canvas v0.3.2

Weekly downloads
-
License
-
Repository
github
Last release
5 months ago

@oauth2-cli/canvas

Acquire Instructure Canvas access tokens via OAuth 2.0 within CLI tools

Install

npm i @oauth2-cli/canvas

Usage

Configure your Canvas app credentials somewhere relatively secure (e.g. your environment) and then...

import dotenv from 'dotenv';
import { Canvas } from '@oauth2-cli/canvas';

(async () => {
  dotenv.config();
  const canvas = new Canvas({
    instance_url: 'https://example.instructure.com',
    client_id: process.env.CLIENT_ID,
    client_secret: process.env.CLIENT_SECRET,
    redirect_uri: process.env.REDIRECT_URI
  });
  const me = await canvas.fetch('/users/self');
})();
0.3.2

5 months ago

0.3.1

5 months ago

0.3.0

5 months ago

0.2.1

6 months ago

0.2.0

8 months ago

0.1.1

8 months ago

0.1.0

8 months ago