npm

solinftec-auth-lib

0.0.15 • Public • Published

Library to helper solinftec-auth-api use.

Install

    npm i solinftec-auth-lib --save

Usage

import

    import Auth from 'solinftec-auth-lib'

    let helper = new Auth();

    helper.setOrigin('node');
    
    // **optional
    // helper.setUrl('base_url');

blockchain

get token

    let form = {
                "email":"email",
                "password":"password"
                };

    helper.getBlockchainToken(form, 'base_url'**optional)
          .then(token => console.log(token));

check token

    helper.checkBlockchainToken('hash-token', 'base_url'**optional)
          .then(result => console.log(result));

clarify token

    helper.clarifyBlockchainToken('hash-token', 'base_url'**optional)
          .then(result => console.log(result));

sgpa

get token

    let form = {
                "login":"login",
                "password":"password",
                "owner":"owner"
                };

    helper.getToken(form, 'base_url'**optional)
          .then(token => console.log(token));

check token

    helper.check('hash-token', 'base_url'**optional)
          .then(result => console.log(result));

clarify token

    helper.clarify('hash-token', 'base_url'**optional)
          .then(result => console.log(result));

refresh token

    helper.refresh('hash-token', 'base_url'**optional)
          .then(result => console.log(result));

update token

    let new_properties = {
                            "unit" : 0,
                            "time" : 0,
                            "language": "language" ,
                            "environment": "environment"
                         };
    
    helper.refresh('hash-token', new_properties, 'base_url'**optional)
          .then(result => console.log(result));

get endpoints

    helper.endpoint('hash-token', 'base_url'**optional)
          .then(result => console.log(result));

Package Sidebar

Install

npm i solinftec-auth-lib

Weekly Downloads

40

Version

0.0.15

License

ISC

Unpacked Size

97.5 kB

Total Files

6

Last publish

Collaborators

  • jonathan-sh