0.1.1 • Published 2 years ago

@moneymade/connect v0.1.1

Weekly downloads
5
License
ISC
Repository
-
Last release
2 years ago

@moneymade/connect

This package contains helpers, tools and middlewares, which should be useful for integration with moneymade.io oauth feature.

Install

npm install @moneymade/connect

yarn add @moneymade/connect

Usage

See examples folder for a complete example

SDK initialization
import { MoneymadeConnect } from '@moneymade/connect';

const moneymade = new MoneymadeConnect({
  privateKey: 'MONEYMADE_PRIVATE_KEY',
  publicKey: 'MONEYMADE_PRIVATE_KEY',
});
Using as express middleware
app.post(
  '/oauth',
  moneymade.expressMiddleware(),
  (req, res) => {
    ...hadle user's auth here and collect the request payload be 
    sent to moneymade server endpoint
  },
);

Finishing oauth via sdk method

To finish oauth, you must send request to moneymade.io API.

 await moneymade.finishOauth({
    accessToken, // access token for user
    userId, // moneymade userId, received in oauth payload
    oauthSignature, // oauth signature, received from moneymade in query string
    oauthPayload, // payload, received from moneymade in query string
  });
0.1.1

2 years ago

0.1.0

2 years ago

0.0.18

3 years ago

0.0.17

3 years ago

0.0.15

3 years ago

0.0.16

3 years ago

0.0.14

3 years ago

0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.4

3 years ago