[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Архитектура авторизации
Коля
Здравствуйте, попытаюсь вкратце сформулировать свою задачу.

Есть основные 2 сервера (Веб и Гейм).

На веб сервере находится сайт где происходит авторизация / регистрация и т. д. также лежит игровой клиент который открывается в браузере (флеш)

Надо реализовать следующие, если юзер уже авторизован на сайте то гейм сервер не должен просить повторную авторизацию

Может у кого нибудь есть какие нибудь идеи, или хотя бы ткнуть носом где можно почитать

user posted image





Спустя 9 минут, 48 секунд (31.01.2012 - 17:24) Игорь_Vasinsky написал(а):
создал куки и не авторизируй. в чём трудность?

Спустя 16 минут, 38 секунд (31.01.2012 - 17:41) Guest написал(а):
Вы имеете ввиду:

при авторизации пользователя (создать куки с уникальным значением + добавить в БД)
Через Javascript передаем значение куки флешу
В свою очередь флеш передает гейм серверу и гейм сервер лезет в БД ?

Спустя 5 минут (31.01.2012 - 17:46) Игорь_Vasinsky написал(а):
создать куки с логином
принять их на другом сервере
и дальше что угодно.

Спустя 57 минут, 46 секунд (31.01.2012 - 18:44) sergeiss написал(а):
Цитата (Игорь_Vasinsky @ 31.01.2012 - 18:24)
создал куки и не авторизируй. в чём трудность?

Ты не прав. Куки будут "привязаны" к имени того сервера, который дал авторизацию. А тут надо, чтобы авторизация прошла на одном серваке, а поддерживалась еще и на другом.

А как сделать... Подумать надо.

Может быть так... Когда заходишь на гейм-сервер, то он переадресует автоматически на страницу на первом сервере. Происходит обращение от клиента первому серверу, он читает "свои" куки, на автомате же переадресует обратно, но только уже с подтверждением для гейм-сервера. Который, в свою очередь, прописывает уже свои личные куки и не спрашивает авторизацию какое-то время.

Спустя 43 минуты, 32 секунды (31.01.2012 - 19:27) Guest написал(а):
Спасибо за идею но она не подойдет тк к гейм серверу мы подключаемся только один раз и подключения не разрывается (socket server) соответственно идентификацию надо пройти один раз







Спустя 11 минут, 8 секунд (31.01.2012 - 19:38) Игорь_Vasinsky написал(а):
Цитата
Ты не прав. Куки будут "привязаны" к имени того сервера

домен и страницу можно указать при формировании кукисов

или создать пару кукисов. для 2х серверов.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.