Аналог id.tmtm.ru или как сделать авторизацию на двух серверах, используя данные только одного сервера?
Привет гики, Задача: Сделать некое подобие авторизации\регистрации на двух сайтах. Примечание: Готовых решений не нужно, все должно быть освоено и написано мною лично. Вопрос: В какую сторону копать? Догадки: Что можно передавать, заголовки, сессии. Пожелания: По возможности чистый php.
Ну авторизация на id.tmtm.ru происходит следующим образом:
Пользователь нажимает на логин в toster.ru например, переходит на toster.ru/auth/ac?ret=@referer там ему выдают куки и шлют на id.tmtm.ru/login/?consumer=toster&state=***** так как там мы уже залогинены, выдают пользователю калбек вида toster.ru/auth/ac_callback?token=****&state=***&time=****&sign=*** перейдя по которому toster.ru сопоставляет нашу куку с пользователем который залогинен в id.tmtm.ru.
Все сделано с помощью обычного редиректа Location 302.