Единая авторизация позволяет объединить аккаунты клиента на нескольких сайтах.
Подробнее о механизме авторизации можно узнать здесь.
Описание методов:
Метод используется JS SDK попапа SailPlay при исопльовании единой авторизации для открытия страница авторизации.
Если клиент не авторизован в SailPlay, метод вернет страницу авторизации в едином аккаунте SailPlay.
Если клиент авторизован, метод перенаправит клиента на redirect_url и добавит в url значения origin_user_id и code
http://sailplay.ru/auth/authorize/?store_department_id=422&partner_id=354&redirect_url=http://www.ya.ru
http://www.ya.ru/?origin_user_id=c9d4f1b4a65c42ecbeafd33e33cbadab&code=0d873be6e369a2eac3e269f067d72a61dc622872
Это метод сервер-серверного взаимодействия при единой авторизации.
Метод используется для связывания единого аккаунта SailPlay и аккаунта в вашей системе.
Обращение к этому методу происходит POST запросом.
http://sailplay.ru/auth/get-auth-hash/
POST - параметры:
origin_user_id: origin354
code: c53fb837bf529c2b66adc019e96b478a75952a6c
redirect_url: http://www.ya.ru
secret: 245335da93b4799dca2b3ddda94a80
store_department_id: 422
{"auth_hash": "3c89b4ecc169f400b1c95a06cd81be469855936b", "origin_user_id": "origin151"}
Метод возвращает JS SDK, который можно использовать для управления popup'ом единой автризации.
Указание partner_id в URL запроса обязательно.