разрешение на сбор usergrid не работает

Я создал имя пользователя abcdef и добавил разрешение для этого пользователя для коллекции concerts как

введите здесь описание изображения

Когда я запрашиваю концерты, я ожидаю, что он ничего не вернет, но он возвращает все объекты концертов. Есть ли что-то, чего мне не хватает при применении разрешения

curl -XGET 
http://api.usergrid.com/***/***/concerts?access_token\=YWMt8zqr5FqqEeWmj-Oi1e6IqAAAAU_unlN_XnYvv7TeJszcL1o0cEPNYfmWJIw

person Lionel    schedule 14.09.2015    source источник


Ответы (2)


Размещено в разделе USERGRID-1020


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

введите здесь описание изображения

Вам нужно будет удалить это или установить их все на no.


Во-вторых, и что более важно, применение разрешений непосредственно к пользователю, похоже, не работает (?!), и я не знаю, задумано это или нет. Чтобы проверить это, я продублировал ваш сценарий и вижу тот же результат. Чтобы обойти это (что на самом деле в большей степени является лучшей практикой безопасности), я создал группу с нужными разрешениями и добавил пользователя в группу:

введите здесь описание изображения введите здесь описание изображения

person brandonscript    schedule 14.09.2015
comment
Я не в песочнице, и когда я попытался, как вы сказали (создала новую группу, затем я применил разрешение к этой группе, затем добавил одного пользователя в эту группу), это не сработало... вы проверили результат после добавления пользователя сгруппировать? - person Lionel; 15.09.2015

Удалите разрешение по умолчанию в вашем приложении. Это сработало для меня.

Разрешение BaaS

person purush    schedule 04.02.2016