Документация

Получение и работа с oAuth токеном

Получение кода подтверждения из URL

1. Чтобы пользователь подтвердил доступ к своим данным, настройте в приложении переход на страницу LeeCyber.ID. Для этого используйте запрос для получения кода подтверждения из URL.
Когда пользователь разрешает приложению доступ к своим данным, LeeCyber перенаправляет его в приложение на адрес, указанный в поле Redirect URI при регистрации приложения.
2. Код подтверждения возвращается в URL перенаправления. Чтобы обменять код подтверждения на OAuth-токен, приложение должно отправить POST-запрос.
Полученный токен можно сохранить в приложении и использовать для запросов к API до истечения времени его жизни. Токен должен быть доступен только вашему приложению, поэтому не рекомендуется сохранять его в браузере или открытых конфигурационных файлах.

Запрос авторизации

https://dash.leecyber.com/authorize/:client_id

Формат запроса

NameValue
client_idИдентификатор приложения

Формат ответа

NameValue
codeКод подтверждения начала сессии

Обмен кода подтверждения на oAuth-токен

https://api.leecyber.com/v2/id/callback

Формат POST запроса

NameValue
appИдентификатор приложения
secretСекретный ключ приложения
codeКод подтверждения

Формат ответа

NameValue
tokenoAuth-токен

Обмен oAuth-токена на данные пользователя

https://api.leecyber.com/v3/id/user

Формат POST запроса

NameValue
appИдентификатор приложения
secretСекретный ключ приложения
tokenoAuth-токен

Формат ответа

NameValue
idИдентификатор пользователя
usernameИмя пользователя
emailEmail пользователя
firstNameИмя
lastNameФамилия
phoneНомер телефона
avatarАватар пользователя
statusСтатус пользователя