![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Пытаюсь продумать функцию подключения пользовательских модулей. Типа как на фейсбуке или еще где.
Т.е. есть сайт, а юзеры для него должны мочь модуль разрабатывать и подключать. Соответсвенно нужно продумать много аспектов: безопасность, ограничение доступа к данным, ограничение на использование ресурсов сервера, API.. Предлагаю пообсуждать, как подобное реализовать можно.. Быть может кто-то видел статьи на эту тему в и-нете, тогда просьба привести линки. Добавлено через 1 минуту и 15 секунд Как можно предотвратить, что юзер загрузит модуль, который положит весь сервер или замедлит его работу? |
|||
|
||||
| SneG0K |
|
|||
|
Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: нет Всего: 54 |
Ну, я думаю, что стоит создать набор API функций. А при загрузке скрипта проверять парсером нет ли чего лишнего. Только при маленьком наборе API в этом смысла никакого не будет, ибо ничего путного для себя не сделаешь. Хотя я бы подумал над тем, чтобы сделать как вконтакте. ActionScript с набором ихнего API
|
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
||||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 2 Всего: 67 |
Wowa, самые полные статьи на самом фейсбуке -- они выложили исходники (хоть и не первой всежести, новполне рабочие). Второе -- OpenSocial от гугла. Опять же OS + статьи о том как это поднять на собственном сервере.
А как можно положить сервер если приложения выполняются на стороннем сервере? Там запросы идут по схеме Пользователь -> facebook -> приложение -> facebook -> пользователь. Т.е. все предотвращается банально таймаутами на удаленные вызовы. Самый сложный вопрос -- как не дать приложению проводить аатки через твой сайт. Тут уже фильтрация вывода + ограничение сприптов. фейсбук, например, парсит все скрипты и добавляет к переменным и функциям префикс. Вместо document в итоге получается 123456789_document, который является фейсбуковским js объектом и ограничивает доступ к document Добавлено через 45 секунд Да, вконтакте позволяет размещать только flash -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Для профи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |