improved

Enhancement to Express Demo App

The Express Demo App is now using version 4.1.0 of the express-auth SDK. It demonstrates the new SDK auto-configuration capability. Now, only 3 fields are required when initializing the SDK in this demo app: wristbandApplicationVanityDomain, clientId, and clientSecret.

'use strict';

const { createWristbandAuth } = require('@wristband/express-auth');
const { createWristbandJwtValidator } = require('@wristband/typescript-jwt');

const wristbandAuth = createWristbandAuth({
  clientId: process.env.CLIENT_ID,
  clientSecret: process.env.CLIENT_SECRET,
  wristbandApplicationVanityDomain: process.env.APPLICATION_VANITY_DOMAIN,
});

const wristbandJwtValidator = createWristbandJwtValidator({
  wristbandApplicationVanityDomain: process.env.APPLICATION_VANITY_DOMAIN,
});

module.exports = { wristbandAuth, wristbandJwtValidator };