1.0.5 • Published 5 years ago

zalo-middleware v1.0.5

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

zalo-middleware

Simple middleware Zalo User Access Token

Installation

$ npm install zalo-middleware

Usage

// Import
const express = require('express');
const router = express.Router();
const Zalo = require('zalo-middleware');

// Declare config
const zalo = new Zalo({
    // Your app id
    app_id: '958618946106623643',
    // Your app serect
    app_secret: 'MIY1cTxKt13IjmRMEKSQ',
    // Success redirect
    redirect_uri: 'https://localhost:8443/auth/zalo/callback',
    // Failure redirect
    redirect_uri_user_denied: 'https://localhost:8443'
});

// Request permission
router.get('/auth/zalo', zalo.requestAccessFromUser());

// Get AccessToken, ProfileUser
router.get(
    '/auth/zalo/callback',
    zalo.requestAccessToken(),
    zalo.requestProfileUser(),
    (req, res) => {
        // Anything you want
        const myData = req.zalo;
        res.json(myData);
    }
);

Tips

You can create a https server by using https://www.npmjs.com/package/pem

License

MIT

Free Software, Hell Yeah!

1.0.5

5 years ago

1.0.4

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago