Создание приложения для ВК. Как определять пользователя?
Создаю приложение для групп ВК. Подключение приложение происходит через iframe.
Как давать возможность изменять настройки внутри приложения только для админа группы?
TANK_IST, у метода groups.getMembers() есть параметр filter. Если туда передать значение "managers" вернётся список админов сообщества. Остаётся вам проверить, есть ли среди них id текущего юзера.
Сергей Соколов, "смотрите документацю к методе getMembers() – какие там годятся токены, помимо пользовательского?"
- да, можно и другие, но в любом случае нужна авторизация на стороне сервера
Сергей Соколов, да, но это js. Я не знаю как сделать все безопасно, чтобы другие пользователи не могли отправлять запросы администрирования. Как я понимаю для этого нужно проверять пользователя на стороне сервера.
TANK_IST, если речь про администрирование приложения методами ВК – то по идее, у не-админов ничего и не выйдет. Попробуйте с запасного аккаунта на тестовой группе. Вам придётся заморачиваться с проверками на стороне сервера только для ограничения прав на действия именно в вашем приложении – напр. вход в его админку.