Удаленный вход в систему с ColdFusion - PullRequest
0 голосов
/ 14 июля 2011

Я работаю над приложением, которое имеет «логин» для подключения клиентов к своей веб-почте или другим службам, размещенным другой компанией на удаленном сервере.

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

Я использую CF9 в среде общего хостинга.Другие сервисы работают в среде PHP.Есть ли учебник, который я не нашел по таким вещам?

Заранее благодарю за руководство.

Ответы [ 3 ]

2 голосов
/ 15 июля 2011

Мне кажется, я понимаю, что вы пытаетесь сделать, и ответ - нет, к сожалению, вы не можете этого сделать (извините, я знаю, что это не тот ответ, который вы ищете).

Итак,Например, вы можете написать форму, которая позволяет пользователю вводить свои данные для входа, а затем автоматически регистрировать их на ebay.

Проблема здесь в том, что для выполнения этого процесса входа в систему server будет клиентом, который входит в систему, а не пользователем (это означает, что вы не можете войти в систему двух пользователей вашего сайта одновременно, потому что сервер будет входить в сеанс с ebay как один пользовательили другое).

Теперь вы можете решить, что это нормально, если вы можете входить и выходить из системы для выполнения функций, например, системы автоматической подачи заявок на eBay.Проблема, с которой вы столкнетесь, заключается в том, что: 1) сайту, на который вы заходите, он, вероятно, не понравится, легко обнаружит его и остановит вас, и 2) сеанс http не будет поддерживаться как настоящий браузер и будет легко заблокирован.Например, никакой javascript не запустится.

Используемые теги: <cfhttp> - с помощью этого вы можете получать страницы и публиковать значения форм, как если бы сам сервер делал эти запросы.-с вышеизложенными соображениями конечно

0 голосов
/ 14 июля 2011

Мне все еще неясно, чего вы пытаетесь достичь, но похоже, что OAuth может быть чем-то, на что стоит обратить внимание.

0 голосов
/ 14 июля 2011

можете ли вы направить своего клиента на свой CF-сайт для публикации учетных данных непосредственно на стороне PHP? Это было бы проще всего. В противном случае вам потребуется использовать cfhttp или webservice для связи с сайтом PHP и договориться о одноразовом токене, а затем переслать клиенту этот URL-адрес в ключе?

...