431请求标头字段太大-Azure active directory联合身份验证Nuxt
我正在尝试通过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获取令牌并将其用于身份验证 但成功登录后,它会重定向到/主页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: {
redirect: {
login: "/",
callback: "/",
home: "/home"
},
当它重定向时,它显示431错误。原因是包含
访问令牌,刷新令牌
它没有重定向到给定的主页,而是给出一个错误,如下面的屏幕截图所示
错误显示如下
有没有办法解决这个问题
我将节点版本从12升级到15,删除了浏览器缓存和cookie。但问题仍然存在。对于431错误代码,我们需要更改http请求头的最大大小,使用命令
--max-http-header-size
下面是一个相关的问题。您是否尝试使用命令--max-http-header-size'来更改头的最大大小?我认为我们需要关注431错误本身。我找到了一个答案。@Tiny wa这个命令起作用了。以前我也试过。我想我错过了什么。这次成功了。谢谢你的回复!祝贺我添加了命令作为答案,以便它可以帮助其他人,非常感谢您的回复!