1

我有一个带有 Strapi 3.0 后端的 Vuejs2 应用程序,我需要使用 Okta 进行用户管理。来自我的 Vuejs 应用程序的简单登录表单,用于通过 Strapi/auth/local 进行身份验证。

我有一个 Okta 磁贴设置有一个使用 OpenId Connect 的 SPA,它返回用户个人资料和电子邮件。我按照 Okta Vuejs 示例设置了 Vuejs 应用程序和 Okta 之间的登录过程,该过程有效。我的问题是使用 Okta 返回的令牌对 Strapi 进行身份验证。

我在 /plugins/users-permissions/services/Provider.js 和 /plugins/users-permissions/config/functions/bootstrap.js 中添加了 Okta 作为提供程序

Okta 令牌正确存储在 localStorage localStorageOKta

这是我尝试用于连接 Strapi OktaObjectInConsole的对象的屏幕截图

这是我尝试连接到 Strapi VuexActionAuthWithStrapi的 Vuex 商店操作的屏幕截图

在这里我得到 Strapi 日志的错误......不是很有帮助。 对象的符号(Symbol.iterator)

我在这里想念什么?从 Vuejs 到 Strapi 的请求是不是太复杂了?是否缺少参数?我已经坚持了两个多星期,我开始失去它了。提前致谢。

我添加了我的 Okta 磁贴设置以防万一。 OktaTileSetup

4

0 回答 0