Междоменная аутентификация ... Как? - PullRequest
0 голосов
/ 19 августа 2011

Я работаю над веб-приложением, в котором пользователи будут создавать учетные записи. Затем клиенты будут иметь раздел на своем сайте, чтобы пользователи могли войти с моими учетными данными для входа на мои сайты. Однако ... Я не хочу, чтобы сайт клиентов мог видеть или обрабатывать свои учетные данные для входа. Я хочу выполнить междоменную аутентификацию, как это делает Facebook Connect.

Я провел исследование, и, похоже, мне нужно будет создать библиотеку JavaScript, которую пользователи должны будут добавить на свой сайт. Внутри этого файла javascript мне нужно будет создать iframe, который будет подключаться к моему основному сайту. Оттуда нужно будет поместить cookie, а затем проверить.

Кто-нибудь знает хорошо написанные учебники о том, как это сделать, или не могли бы вы подробно объяснить, что нужно будет сделать?

EDIT: Как будет работать хранение и чтение файлов cookie? У кого-нибудь есть примеры?

1 Ответ

0 голосов
/ 19 августа 2011

Самый простой способ - это простой iframe.Твиттер делает это много.Если по какой-то причине вам необходимо связаться с родительским сайтом, попробуйте создать API с функцией postMessage .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...