Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    passport-playlyfepublic

    Passport-Playlyfe

    Passport strategy for authenticating with the Playlyfe Platform

    This module lets you authenticate using Playlyfe in your Node.js applications.

    For accesing the complete Playlyfe API it is recommended you use this module with the Playlyfe NodeJS SDK

    Install

    npm install passport-playlyfe
    

    Usage

    Configure Strategy

    passport = require('passport');
    PlaylyfeOAuth2Strategy = require('passport-playlyfe');
    ...
    passport.use( new PlaylyfeOAuth2Strategy({
      clientID: 'YOUR_CLIENT_ID',
      clientSecret: 'YOUR_CLIENT_SECRET',
      redirectURI: 'YOUR_REDIRECT_URI'
    }, function(accessToken, refreshToken, profile, done) {
       // Custom application code
       done(null, profile);
    }));
    

    The redirect URI must match exactly with any of the registered redirect endpoints or the oauth flow will fail.

    Authenticate Requests

    Use passport.authenticate(), specifying the 'playlyfe' strategy, to authenticate requests.

    For example in an express application with connect style middleware.

    app.get('/auth/playlyfe', passport.authenticate('playlyfe'), function(req, res) {
       //Application code.
    });
    

    Example

    For a complete example of a playlyfe application checkout the Playlyfe Express Application

    License

    The MIT License

    Copyright(c) 2013-2014, Playlyfe Technologies, developers@playlyfe.com, http://dev.playlyfe.com/

    Keywords

    none

    install

    npm i passport-playlyfe

    Downloadsweekly downloads

    1

    version

    0.0.2

    license

    none

    repository

    github.com

    last publish

    collaborators

    • avatar