Получение кода подтверждения из URL
1. Чтобы пользователь подтвердил доступ к своим данным, настройте в приложении переход на страницу LeeCyber.ID. Для этого используйте запрос для получения кода подтверждения из URL.
Когда пользователь разрешает приложению доступ к своим данным, LeeCyber перенаправляет его в приложение на адрес, указанный в поле Redirect URI при регистрации приложения.
2. Код подтверждения возвращается в URL перенаправления. Чтобы обменять код подтверждения на OAuth-токен, приложение должно отправить POST-запрос.
Полученный токен можно сохранить в приложении и использовать для запросов к API до истечения времени его жизни. Токен должен быть доступен только вашему приложению, поэтому не рекомендуется сохранять его в браузере или открытых конфигурационных файлах.
Запрос авторизации
https://dash.leecyber.com/authorize/:client_id
Формат запроса
| Name | Value |
| client_id | Идентификатор приложения |
Формат ответа
| Name | Value |
| code | Код подтверждения начала сессии |
Обмен кода подтверждения на oAuth-токен
https://api.leecyber.com/v2/id/callback
Формат POST запроса
| Name | Value |
| app | Идентификатор приложения |
| secret | Секретный ключ приложения |
| code | Код подтверждения |
Формат ответа
| Name | Value |
| token | oAuth-токен |
Обмен oAuth-токена на данные пользователя
https://api.leecyber.com/v3/id/user
Формат POST запроса
| Name | Value |
| app | Идентификатор приложения |
| secret | Секретный ключ приложения |
| token | oAuth-токен |
Формат ответа
| Name | Value |
| id | Идентификатор пользователя |
| username | Имя пользователя |
| email | Email пользователя |
| firstName | Имя |
| lastName | Фамилия |
| phone | Номер телефона |
| avatar | Аватар пользователя |
| status | Статус пользователя |