const AuthAPI = require("../server/AuthAPI");

const scopes = {
  blacklist: {
    read: true
  }
};

AuthAPI.createToken(scopes).then(
  token => {
    // Verify it, just to be sure.
    AuthAPI.verifyToken(token).then(payload => {
      console.log(token, "\n");
      console.log(JSON.stringify(payload, null, 2), "\n");
      console.log(AuthAPI.getPublicKey());
      process.exit();
    });
  },
  error => {
    console.error(error);
    process.exit(1);
  }
);