0.0.2 • Published 2 years ago

partypass v0.0.2

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

Partypass

node.js privateparty client

Full documentation at https://partypass.privateparty.dev

Use cases

For anything that happens inside a browser you can use privatepartyjs.

For everything else, whre you have full access to the private key, you can use partypass.

  • Embedded in mobile
  • IoT
  • Server side

Install

npm install partypass

and require it:

const Partypass = require('partypass')

or

import Partypass from 'partypass'

Usage

1. basic

const pass = new Partypass({
  host: "http://localhost:3000",
  key: privKey
})
let session = await pass.create("user")
console.log(session)  // session includes 'account', 'expiresIn', and 'jwt'

2. build and request

You can build a request and make the actual JWT creation separately:

const pass = new Partypass({
  host: "http://localhost:3000",
  key: privKey
})
let built = await pass.build("user")      // build a pass request object
let session = await pass.request(built)   // make an actual request and get the jwt
console.log(session)  // session includes 'account', 'expiresIn', and 'jwt'