Адрес e-mail:

Подключение к OAuth 2.0 серверу МФТИ

Порядок подключения клиента к серверу МФТИ:
  1. Пишем письмо на почту webmaster@phystech.edu с заголовком "OAuth2 МФТИ. Запрос на добавление нового клиента". Либо с тем же вопросом подходим в Отдел управления информационной политикой (каб. №510 ауд. корп.). Содержание запроса должно быть следующим:
    • Client ID – имя клиента. Могут использоваться пробелы. Будет использоваться как идентификатор, так и для отображения пользователю.
    • URI редиректа – адрес, куда будет возвращаться пользователь с серверной стороны. Он не обязателен, но желателен. Если он есть, то обязательно должен быть действительным, так как это часть безопасности и правильные ответы будут возвращаться только ему (не пренебрегайте этим).
    • Разрешения – необходимые разрешения для получения данных. Если, к примеру, Вам не нужен E-Mail пользователя, а только основные данные, то используйте только userinfo.
    • Не забываем представиться. :)
  2. В ответ получаем Client Secret, которым и будем использовать для подключения.
  3. Входная точка сервера МФТИ:
    https://mipt.ru/oauth/authorize.php?
    response_type=code
    &client_id=%ID клиента%
    &redirect_uri=http://%адрес сайта-клиента%/%адрес до папки с клиентом%/receivecode.php
    &state=%любой непустой параметр%
    &scope=%разрешения через пробел (%20)%
  4. Ждем пользователя с ответом от сервера.
  5. Получаем пользователя, добро, code и state на redirect_uri.
  6. Далее по листингу файла receivecode.php из основной статьи.
Распишем функционал команд клиентской библиотеки, куда они обращаются и что они получают:
Если вы заметили в тексте ошибку, выделите её и нажмите Ctrl+Enter.

МФТИ в социальных сетях

soc-vk soc-ig soc-fb soc-tw soc-li soc-li soc-yt
Яндекс.Метрика