Các lỗi HTTP 400: Kích thước của yêu cầu tiêu đề quá dài thường xảy ra vì có quá nhiều cookie hoặc cookie quá lớn.
Đăng nhập Azure AD B2C thông qua login.microsoftonline.com, cũng như hầu như mọi dịch vụ Microsoft (O365, Azure, v.v.). Vì vậy, nếu bạn có một số tài khoản mà bạn đã đăng nhập vào các dịch vụ này, bạn sẽ tích lũy các cookie sẽ gây ra sự cố này.
Điều này nhất định xảy ra thường xuyên hơn cho người phát triển so với người dùng cuối khi nhà phát triển đăng nhập vào cổng Azure bằng tài khoản công ty của họ, có thể với tài khoản quản trị B2C và sau đó thử nghiệm ứng dụng B2C của họ với nhiều lần đăng nhập .
Về lâu dài, câu trả lời sẽ cho phép Azure AD B2C khách hàng chỉ định miền tùy chỉnh của riêng mình. Điều này cho phép phân tách cookie B2C của ứng dụng từ mọi thứ khác trong login.microsoftonline.com. Tính đến 2017-09-16, tính năng này vẫn đang được phát triển.Bạn có thể hỗ trợ tính năng này và theo dõi sự tiến bộ của mình bằng cách bỏ phiếu cho nó trong diễn đàn AD phản hồi B2C Azure: Customer-owned domains
Tuy nhiên, trong thời gian chuyển tiếp, có hai điều bạn có thể khám phá:
Xóa cookie của bạn. Điều này chắc chắn sẽ làm việc mọi lúc, nó chỉ là cồng kềnh, đặc biệt là nếu trình bày cho người dùng cuối của bạn.
Giới hạn số lượng khiếu nại bạn đưa vào mã thông báo. Càng thuộc tính bạn include in your policy, bạn sẽ kết thúc với yêu cầu http còn mà cung cấp cho bạn lợi nhuận ít hơn cho cookie từ các thuộc tính khác của Microsoft
Lưu ý: Đây là câu hỏi tương tự như: http 400: size of header request is too long when signing in user using Multifactor authentication
Mặc dù xóa cookie thường làm việc cho tôi, tôi cho rằng đây không phải là một kỳ vọng hợp lý để đưa vào khách hàng, đặc biệt là những người không thông thạo cookie và cách xóa chúng. Nếu ai đó có thể đăng nhập vào nhiều ứng dụng/dịch vụ của Google (sử dụng SSO) cùng một lúc, tại sao nó phải khác với Microsoft? –
Khách hàng không bao giờ gặp loại vấn đề này. Chỉ các nhà phát triển của chúng tôi mới đạt loại này, vì chúng tôi đang chuyển đổi nhiều người thuê và nhiều chính sách cho thuê. – Ramakrishna
Trên thực tế, chúng tôi đã có một số khách hàng gặp sự cố trong tuần này một mình. Họ đang sử dụng Office 365 + Azure AD B2C thông qua ứng dụng khách hàng của chúng tôi. –