Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 1.17 KB

README.md

File metadata and controls

60 lines (41 loc) · 1.17 KB

node-shine

Une API pour la banque en ligne Shine

Usage

const Shine = require('node-shine');
const shine = new Shine();

2 Factor-Authentication

A chaque authentification, Shine regarde si l'utilisateur se connecte depuis le même device qu'à la dernière connexion.

this.device = {
  uuid: 'DEVICE_UUID',
  model: 'DEVICE_MODEL',
  name: 'DEVICE_NAME'
};

Si tel est le cas, alors la méthode shine.startAuth() renverra un access_token, sinon Shine enverra un SMS à l'utilisateur avec un code pour s'authentifier grâce à la méthode shine.authNewDevice()

Comment éviter le 2-FA

Lors de l'instanciation de la classe Shine, on peut spécifier les propriétés suivantes :

const shine = new Shine({
  uuid: 'PREVIOUS_UUID',
  name: 'PREVIOUS_NAME',
  model: 'PREVIOUS_MODEL'
});

Example

Voir l'example

Méthodes

Get Profile

const profile = shine.getProfile();

Get Company Profile

const companyProfile = shine.getCompanyProfile();

Search company

const results = shine.searchCompany(searchTerm);