0

我正在尝试通过 IDP 联合与 azure AD 为 nuxt 应用程序添加身份验证。基本上 nuxt auth 调用 Azure B2C 租户并将其联合到 Azure AD。

过程如下。

Nuxt 身份验证 -> Azure B2C -> Azure AD(联合 IDP)

Azure AD 返回令牌作为联合的结果。

Azure B2C 将该令牌添加到密钥idp_access_token下的 ID 令牌中。然后 Nuxt auth 获取令牌并将其用于身份验证。

但成功登录后,它希望重定向到 /home 页面。

redirect: {
      login: "/",
      callback: "/",
      home: "/home"
    }, 

虽然它重定向它显示 431 错误。原因是大 cookie 包含

access token, refresh token

它没有重定向到给定的主页,而是给出如下屏幕截图所示的错误。

在此处输入图像描述

错误显示如下。

在此处输入图像描述

有没有办法解决这个问题?

我将节点版本从 12 升级到 15,删除了浏览器缓存和 cookie。但问题仍然存在。

4

1 回答 1

1

对于 431 错误代码,我们需要更改 http 请求头的最大大小,使用命令

--max-http-header-size

这是一个相关的答案

于 2021-03-04T05:58:00.433 回答