0.1.1 • Published 4 years ago

sberbank-id v0.1.1

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

Sberbank ID

Модуль идентификации и авторизации пользователей через Сбербанк ID для NodeJS

Перед использованием ознакомтесь с документацией.

использование

  1. Установите
npm i -S sberbank-id
  1. Создайте экземпляр подключения к Сбербанк ID
  2. Передайте в конструктор код авторизации, полученный после аутентификации пользователя на стороне Сбербанка.
const SberbankID = require('sberbank-id');
  
const instance = SberbankID({
   clientId: '8cec2741-a248-****-92e5-117cbfbdb11d',
   clientSecret: 'secret',
   scope: 'openid+name+mobile+email',
   redirectUrl: 'https://test.com/sberbank/callback'
})
    
const sberbank = new instance('DCF6F66E-EB61-9969-86AA-64D1B1051C9B')
  1. Получите данные пользователя
const user = await sberbank.getUser()

Метод getUser возвращает Promise, в который приходит объект результата. Этот объект содержит объект данных пользователя.

Подробнее о получении информации о пользователе читайте в официальной документации Сбербанк ID.