我有一个带有Strapi 3.0的Vuejs2应用程序作为后端,我需要使用Okta进行用户管理。我的Vuejs应用中的一个简单登录表单,用于通过Strapi / auth / local进行身份验证。
我有一个Okta磁贴设置,有一个使用OpenId Connect的SPA,它会返回用户个人资料和电子邮件。我按照Okta Vuejs的示例设置了Vuejs应用程序和Okta之间的登录过程,该过程有效。我的问题是使用Okta返回的令牌向Strapi进行身份验证。
我将Okta添加为的提供者 /plugins/users-permissions/services/Provider.js 和 /plugins/users-permissions/config/functions/bootstrap.js
Okta令牌已正确存储在localStorage中 localStorageOKta
这是我尝试用于与Strapi连接的对象的屏幕截图 OktaObjectInConsole
这是我尝试连接到Strapi的Vuex商店操作的屏幕截图 VuexActionAuthWithStrapi
这是我得到Strapi日志的错误...不是很有帮助。 Symbol(Symbol.iterator) of Object
我在这里想念什么? Vuejs对Strapi的请求是否太复杂?是否缺少参数?我已经进行了2个多星期,现在开始失去它了。预先感谢。
我添加了Okta磁贴设置,以防万一。 OktaTileSetup