Не могу использовать токен от Okta для аутентификации в StrapiJS

У меня есть приложение Vuejs2 со Strapi 3.0 для бэкэнда, и мне нужно использовать Okta для управления пользователями. Простая форма входа в систему из моего приложения Vuejs для аутентификации с помощью Strapi/auth/local works.

У меня есть настройка плитки Okta, есть SPA с использованием OpenId Connect, который возвращает профиль пользователя и адрес электронной почты. Я последовал примеру Okta Vuejs, чтобы настроить процесс входа между приложением Vuejs и Okta, которое работает. Моя проблема заключается в аутентификации в Strapi с использованием токена, возвращенного Okta.

Я добавил Okta в качестве поставщика в /plugins/users-permissions/services/Provider.js и /plugins/users-permissions/config/functions/bootstrap.js

Токен Okta правильно хранится в localStorage localStorageOKta

Вот снимок экрана объекта, который я пытаюсь использовать для соединения со Strapi OktaObject InConsole

А вот снимок экрана с моим действием в магазине Vuex при попытке подключиться к Strapi VuexActionAuthWithStrapi

Вот ошибка, которую я получаю Strapi журналы... не очень полезно. Символ (Symbol.iterator) объекта

Что мне здесь не хватает? Не слишком ли сложен запрос от Вуэйса к Страпи? Это отсутствует параметр? Я был на этом больше 2 недель, и я начинаю терять это. Заранее спасибо.

Я добавил свои настройки плитки Okta на всякий случай. OktaTileSetup

0 ответов

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