Есть ли способ сделать обратный вызов, не выставляя его как URL в Rails? ... - PullRequest
0 голосов
/ 04 декабря 2011

Я создаю приложение, которое подписывается на событие javascript и отправляет письмо при наступлении события.

В настоящее время я использую контроллер обратных вызовов, который затем отправляет почту через почтовую программу. Доступ к контроллеру осуществляется посредством вызова ajax на соответствующий URL.

Моя проблема в том, что я не хочу раскрывать этот URL по понятным причинам. Есть ли способ сделать обратный вызов, не выставляя его как публичный URL?

Заранее спасибо

Пол

1 Ответ

1 голос
/ 04 декабря 2011

Короче, нет.

Если вы хотите, чтобы сервер знал, когда что-то происходит на клиенте, клиент должен иметь возможность сообщить об этом серверу.

Природа сети означает, что вы не можете попросить клиента сохранить секрет от своего пользователя, поэтому все, что может сделать клиент, может также быть сделано пользователем вручную.

...