Невозможно получить доступ к токену пользователя в Directus - PullRequest
2 голосов
/ 14 июня 2019

Я пытаюсь получить токен пользователя directus.Для этого я использую Почтальон.Но когда я отправляю запрос POST к API с учетными данными пользователя.Я получаю эту ошибку:

К сожалению, Directus не работает без включенного JavaScript.Пожалуйста, включите его, чтобы продолжить.

Я хочу получить доступ (токен пользователя).Есть ли альтернативный способ получения токена пользователя в Directus CMS.Любая помощь будет оценена.

Спасибо.

Ответы [ 2 ]

1 голос
/ 19 июня 2019

К сожалению, Directus не работает без включенного JavaScript.Пожалуйста, включите его, чтобы продолжить.

Если вы видите вышеупомянутую ошибку, я бы предположил, что вы отправляете почтовый запрос в интерфейс Javascript, а не в API.

Я ожидаю, что вы отправите запрос на что-то вроде: https://demo-api.directus.app/_/auth/authenticate

С телом сообщения JSON, например: { "email" : "admin@example.com", "password" : "password" }

Документы: https://docs.directus.io/api/reference.html#get-auth-token

0 голосов
/ 14 июня 2019

Вы можете попробовать статический токен.Генерируется для каждого пользователя на directus_users.token.Это немного менее безопасно (в зависимости от того, как вы его используете), поскольку оно не меняется, но должно быть намного проще:

https://docs.directus.io/api/reference.html#static-tokens

...