Ошибка: плохая аудитория при вызове API-интерфейса Auth0 /user/user_id

У меня есть вариант использования для изменения метаданных пользователя с помощью Nodejs. Я не мог найти надлежащую документацию о том, как это сделать. Итак, я подумал об использовании остальных API для изменения пользовательских данных. Я создал API из консоли и добавил аудиторию в виде " http://localhost:8080/", дал авторизацию моим существующим клиентам и дал области "update:user", "read:user". Я могу успешно создать access_token, но не могу вызвать API для чтения / обновления пользовательских данных. Это показывает "Плохая аудитория". Просьба пролить свет на эту ошибку (не удалось найти надлежащую документацию по этой проблеме).

2 ответа

Вы должны использовать "API управления Auth0" из списка API. Если вы создадите свой собственный API, он не будет работать.

У меня была эта проблема, но я обнаружил, что в Auth0 dashboard > API> what api > Non-Interactive Clients > установите флажок в поле Authorized клиентов, которых вы хотите.

НО - сначала я не видел, что здесь есть авторизованный выпадающий список, в котором вы включаете все определенные области, которые были подготовлены на вкладке Области. Поскольку я не щелкнул этот раскрывающийся список, я никогда не включал какие-либо области действия, даже если они были определены. Только взорвали 5 часов, найдя это:/

Другие вопросы по тегам