Невозможно создать тип предоставления токена доступа в хранилище менеджера API wso2 для тестирования API - PullRequest
0 голосов
/ 24 января 2019

Я перехожу по этой ссылке

Прочтите этот параграф «API теперь доступен в магазине API и…»

Я работаю над окном, в этом параграфе говорится, что создайте команду токена доступа "curl". Но я не могу этого сделать.

Кроме того, я создаю токен доступа после API подписки. На вкладке «Моя подписка» есть два варианта создания токена доступа «Производство» и «Песочница», но с помощью этого API токена вызывается ошибка.

» 900910 Токен доступа не позволяет получить доступ к запрашиваемому ресурсу Ошибка доступа для API: /accessPolicy/v1.0.0, версия: v1.0.0 с ключом: e2dc44322fe78bb7bdb6d83519ff863e «

Ответы [ 2 ]

0 голосов
/ 27 января 2019

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

Когда вы делаете запрос к конечной точке токена, полезная нагрузка ответа содержит область (если ни одна область или область недопустима для этого пользователя, она возвращает область как «по умолчанию»). Таким образом, вы можете проверить, имеет ли запрошенный токен правильную область действия.

Наконец, я думаю, что curl не работает в Windows так же, как в linux (что-то связанное с одинарными и двойными кавычками). Так что либо вам придется изменить команду curl, либо использовать клиент отдыха (например, POSTMAN)

0 голосов
/ 25 января 2019

900910 - это пользовательский код ошибки [1], и в соответствии с этим вы пытаетесь получить доступ к ресурсу с недействительным токеном доступа. Основная идея заключается в том, что ваш токен доступа не имеет правильной области, которая запрашивается для доступа к ресурсу. Когда вы генерируете токен доступа, укажите соответствующую область.

[1] - https://docs.wso2.com/display/AM1100/Error+Handling

...