HTML-форма для приложения Flex - PullRequest
0 голосов
/ 18 марта 2011

У меня проблема с интеграцией HTML-приложения и приложения Flex.

У меня есть приложение Flex, которое существует в домене, скажем, http://www.onedomain.com/. Приложение требует, чтобы пользователь входил от пользователя, пароль введен во Flex - Информация о пользователе хранится в базе данных, которую Flex запрос приложения через php.

Теперь я хочу создать внешний логин из HTML-формы. Эта форма является частью сайта, скажем, домена http://www.otherdomain.com/. Я хочу иметь возможность заполнить информацию о пользователе в «другом домене», отправить его / ее в «onedomain» с переменными POST и сделать В приложении Flex используйте учетные данные и войдите в систему в приложении.

Как я могу реализовать это безопасным способом?

Я не хочу, например, храните имя пользователя и пароль прямо во flashvars. Я могу войти в систему пользователя до приложения Flex. Так что было бы возможно, например, войдите в систему пользователя, получите, возможно, некоторый токен с сервера, который можно передать в приложение flex, а затем убедитесь, что токен соответствует серверу из вызова Flex.

Что мне делать?

1 Ответ

0 голосов
/ 18 марта 2011

Похоже, вы пытаетесь создать центральную службу аутентификации. Это ...

Я могу войти в систему пользователя до приложения Flex. Так что было бы возможно, например, войдите в систему пользователя, получите, возможно, некоторый токен с сервера, который можно передать в приложение flex, а затем проверьте, что токен соответствует серверу из вызова Flex.

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

...