[8]
28 Фев 2014, 13:25

Проверка авторизирован ли пользователь на другом домене

Привет!

Делаю систему общей авторизации пользователей на нескольких сайтов. Есть три разных домена, два из них это сайты на которых живут пользователи и один домен для формы с авторизацией на этих сайтах.

Как проверить этим двум сайтам, что пользователь авторизирован в форме авторизации на третьем домене? Ведь они не могут получить его cookies.

#веб-разработка, #веб-интерфейс

Комментарии (1)
grom
28 Фев 2014, 22:29
#

Есть стандартное решение.
Например пользователь авторизован на site.ru и не авторизован на site2.ru.

1. При посещении site2.ru скрипт видит, что пользователь не авторизован, если он хочет авторизироваться, то по ссылке переходит на специальный адрес site.ru/auth;

2. По адресу site.ru/auth идет проверка авторизован ли пользователь, если нет, то отображается форма входа, если же пользователь авторизован, то перекидываем его обратно на site2.ru, но только со специальными параметрами, например site2.ru/secret/?authtoken=secretkey;

3. site2.ru запускает скрипт авторизации по секретному ключу. Если секретный ключ подходит, то устанавливаем куки и авторизируем пользователя.

Добавить комментарий

Войдите, чтобы написать о чем-нибудь...
Вход Регистрация
Web.onRails
Здесь вы можете спросить или написать обо всём, что касается Веб-разработки.
написать о чем-нибудь...
Метки:
Лучшее
[2]
26 Июн 2018, 23:10
Как в React сделать поле input file с кнопкой?
[просмотров 957]
[49]
17 Сен 2011, 15:13
FileZilla перетаскивание файлов
[просмотров 892]
[118]
21 Июл 2011, 14:04
Python Imaging Library (PIL)
[просмотров 748]
[315]
16 Июл 2011, 20:03
Python работа с MySQL
[просмотров 748]
[58]
29 мая 2012, 12:08
Узнать версию PHP из командной строки
[просмотров 737]
[74]
31 мая 2011, 11:48
Python проверка существования переменной
[просмотров 734]
[52]
16 Окт 2011, 15:38
Вывести все элементы POST
[просмотров 657]
[3]
19 Июн 2018, 16:24
React и ReactDOM
[просмотров 650]