Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
431请求标头字段太大-Azure active directory联合身份验证Nuxt_Azure_Azure Active Directory_Http Error_Federated Identity_Nuxt Auth - Fatal编程技术网

431请求标头字段太大-Azure active directory联合身份验证Nuxt

431请求标头字段太大-Azure active directory联合身份验证Nuxt,azure,azure-active-directory,http-error,federated-identity,nuxt-auth,Azure,Azure Active Directory,Http Error,Federated Identity,Nuxt Auth,我正在尝试通过IDP federation和azure AD为nuxt应用程序添加身份验证。 基本上,nuxt auth调用Azure B2C租户,并将其联合到Azure AD 过程如下 Nuxt Auth->Azure B2C->Azure AD(联合IDP) Azure AD将令牌作为联合的结果返回 Azure B2C将该令牌添加到密钥idp\u访问\u令牌下的ID令牌中。然后Nuxt auth获取令牌并将其用于身份验证 但成功登录后,它会重定向到/主页 redirect: {

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

过程如下

Nuxt Auth->Azure B2C->Azure AD(联合IDP)

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

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

但成功登录后,它会重定向到/主页

redirect: {
      login: "/",
      callback: "/",
      home: "/home"
    }, 
当它重定向时,它显示431错误。原因是包含

访问令牌,刷新令牌

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

错误显示如下

有没有办法解决这个问题


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

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

--max-http-header-size

下面是一个相关的问题。

您是否尝试使用命令--max-http-header-size'来更改头的最大大小?我认为我们需要关注431错误本身。我找到了一个答案。@Tiny wa这个命令起作用了。以前我也试过。我想我错过了什么。这次成功了。谢谢你的回复!祝贺我添加了命令作为答案,以便它可以帮助其他人,非常感谢您的回复!