使用Auth0对Shopify + Rails + Angular App进行身份验证 - 未捕获错误:无法解析AuthService的所有参数:(?)

时间:2017-09-03 23:31:20

标签: ruby-on-rails angular shopify omniauth auth0

我有这个非常令人困惑的错误,我不知道如何搜索它。我在angular + rails应用程序上使用auth0来帮助在Rails中的Shopify应用程序和Angular中应用程序的前端之间进行身份验证,我正在使用webpacker。

Rails应用程序目前可以与Shopify一起使用,但我们目前正在以角度为单位在前端使用单独的界面。当我从应用程序模块中的providers数组中删除AuthService时,一切正常。但是当提供者数组中的AuthService可用时,我收到此错误:

  

无法解析AuthService的所有参数:(?)

我的AuthService与我在文档和git commit中找到的完全相同。

以下是我的AuthService参数:

auth0 = new auth0.WebAuth({
    clientID: AUTH_CONFIG.clientID,
    domain: AUTH_CONFIG.domain,
    responseType: 'token id_token',
    audience: `https://${AUTH_CONFIG.domain}/userinfo`,
    redirectUri: 'http://localhost:5000/callback',
    scope: 'openid'
  });

目前,当我使用Rails进行身份验证时,一切正常。但是一旦我们将重定向工作到角度应用程序。会话丢失了。 如何在angular 4应用程序中从rails获取会话参数/请求参数。

0 个答案:

没有答案