Plazmix
Search…
Authorization Code Flow
Начало авторизации Необходимо перенаправить браузер пользователя по адресу https://auth.plazmix.net/oauth2/authorize, передав следующие параметры в виде GET запроса:
Параметр
Значение
response_type (обязательный)
Укажите code
client_id
(обязательный)
Укажите ваш id клеинта, можете найти в информации о приложении
redirect_uri
(обязательный)
Должен совпадать с redirect url указанным в настройках приложения
scope
(не обязательный)
Можете указать profile
state
Произвольная строка, которая будет возвращена вместе с результатом авторизации
Результат авторизации
После успешной авторизации приложения браузер пользователя будет перенаправлен по адресу redirect_uri, указанному при авторизации. При этом код для получения ключа доступа code будет передан как GET-параметр:
REDIRECT_URI?code=code&state=state
Получение access token Для получения access_token необходимо выполнить запрос с Вашего сервера на https://api.plazmix.net/v1/Oauth2.accessToken, передав следующие параметры:
Параметр
Значение
code
(обязательный)
Код полученный в результате авторизации
client_secret
Секртеный код клиента, можете взять в настройках приложения
grant_type
authorization_code
redirect_uri
Должен совпадать с redirect url указанным в настройках приложения
Ответ:
Параметр
Описание
access_token
Токен авторизации пользователя
token_type
Тип токена
expires_in
Время жизни токена
Как получить информация о владельце токена ? вы можете воспользоваться методом https://api.plazmix.net/v1/User.me - доступен только с персональным токеном. Так-же вы можете посмотреть пример реализации на нашем GitHub - https://github.com/plazmixnetwork/flask-oauth2-plazmix-example
Last modified 8mo ago
Copy link