1.0.8 • Published 5 years ago
@scalef/auth v1.0.8
Installation
$ npm install @scalef/auth
Usage
const { newOauth2 } = require('@scalef/auth')
const auth = newOauth2({
clientID: 'clientapp',
clientSecret: '123456',
endpoint: {
authURL: 'https://sso.directsale.vn/oauth/authorize',
tokenURL: 'https://sso.directsale.vn/oauth/token'
},
redirectURL: '',
scopes: ['user_info', 'read', 'write']
})
Get password credentials token
const token = await auth.passwordCredentialsToken(username, password)
Example
const username = 'MID6900@metu.vn'
const password = '666666666'
New token source
const { newTokenSource } = require('@scalef/auth')
const tokenSource = newTokenSource(oauth2, token)
New token
const { newToken } = require('@scalef/auth')
const token = newToken(data)