Одной из функций моего приложения является предоставление пользователю возможности добавлять «кнопку» на своем Facebook или Twitter в свой профиль.
«Очевидный» подход - дать им поле text_area, попросить их вставить «код» в Facebook или Twitter, а затем на их профиле отобразить raw fbk_button_field
и raw twitter_button_field
(Facebook - это iframe, твиттер - это ссылка на удаленный ajax).
Но, очевидно, пользователь может вставить в это поле все что угодно, и я предполагаю, что это довольно плохая вещь, которая оставляет систему открытой для множества эксплойтов.
Итак, как правильно разрешить пользователям добавлять «социальные кнопки» в свой профиль, не вставляя вместо этого эксплойт?