1.0.1 • Published 5 years ago

fint-token-generator v1.0.1

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

Build Status js-standard-style

fint-token-generator

Use with cli

npx fint-token-generator -c 6e1cf7b4-b107-42b3-9435-8fda70726c6a -C 6y4FUuP9BfAXeVqguNKT0ofToIwN5RdB1PaUvx_nCMiQbH9NeGq3pp0jQB9zOQ0APOxEbodzJXp-8RVux6318A -u pwfatut -p pwfatut
OptionDescription
-v, --versionOutput the version number
-h, --helpDisplay help
-c, --client-idOAuth2 client id
-C, --client-secretOAuth2 client secret
-p, --passwordPassword
-U, --urlOAuth2 url (optional)
-u, --usernameusername

Use as node module

Install fint-token-generator

npm i fint-token-generator
const fintTokenGenerator = require('fint-token-generator')

const options = {
  url: 'https://namidp01.rogfk.no/nidp/oauth/nam/token',
  credentials: {
    client: {
      client_id: '6e1cf7b4-b107-42b3-9435-8fda70726c6a',
      client_secret: '6y4FUuP9BfAXeVqguNKT0ofToIwN5RdB1PaUvx_nCMiQbH9NeGq3pp0jQB9zOQ0APOxEbodzJXp-8RVux6318A'
    },
    auth: {
      username: 'pwfatut',
      password: 'pwfatut',
      grant_type: 'password'
    }
  }
}

fintTokenGenerator(options)
  .then(token => {
    console.log(token)
  }).catch(error => {
    console.error(error)
  })

Get token and data

See tst.js

License

MIT