Passport adapter for logging in with Ghost.org
JavaScript
Latest commit 24b7fba Jan 4, 2017 @JohnONolan JohnONolan committed with ErisDS 2017

README.md

passport-ghost

Passport adapter for logging in with Ghost.org

install

npm install passport-ghost

usage

var GhostStrategy = require('passport-ghost').Strategy;

var ghostStrategy = new GhostStrategy({
  redirectUri: 'your-redirect-url',          [required]
  blogUri: 'your-blog-url',                  [required]
  url: 'your-own-auth-server-url',           [required]
  passReqToCallback: true                    [optional]
}, callback);

ghostStrategy.registerClient({
  name: 'your-client-name',                  [required]
  description: 'your blog description'       [optional]
});

ghostStrategy.updateClient({
  clientId: 'your-client-id',                [required]
  clientSecret: 'your-client-secret',        [required]
  name: 'your-client-name',                  [optional]
  description: 'your blog description',      [optional]
  redirectUri: 'your-redirect-url',          [optional]
  blogUri: 'your-blog-url'                   [optional]
});

Copyright & License

Copyright (c) 2016-2017 Ghost Foundation - Released under the MIT license.