小编Ank*_*mar的帖子

Azure AD B2C:错误请求 - 请求太长 HTTP 错误 400。请求标头的大小太长。登录后

我知道之前在堆栈溢出时已经问过类似的问题但它对我没有用。请在回答/评论之前阅读整个问题。

我已经在两个 Web 应用程序中实现了 AD B2C,直到上周都运行良好。现在突然间我们得到

错误请求 - 请求太长 HTTP 错误 400。请求标头的大小太长。

当用户尝试登录网站时。由于我的网站要求每个用户都登录,因此它完全阻止了我们。

我的网络应用程序也无法在隐身/私密窗口中运行。浏览器:Chrome、Firefox 和 Edge

在删除所有历史记录后,当我在 chrome(非隐身)中打开应用程序时,我可以看到来自 Web 应用程序 url 的大约 160 多个 cookie。

是的,太多的 cookie 似乎正在扼杀我的 web 应用程序,但即使在删除浏览器的所有历史记录和隐私浏览之后,它也会发生。

即使我怀疑更多的声明属性可能会增加标题大小,但我已将声明属性减少到 3。 在此处输入图片说明

我也试过这个,但徒劳无功。

底线:删除 cookie 和减少索赔对我们都不起作用,我们被阻止了。提前致谢。

azure azure-active-directory azureportal azure-web-app-service azure-ad-b2c

6
推荐指数
1
解决办法
2431
查看次数

如何为 Azure AD B2C 配置 SSO?

根据Azure AD B2C 文档,我们可以为 Azure AD B2C 应用程序配置 SSO。我们希望我们的用户对应用程序进行自我注册,因此选择了 AD B2C。

但是在创建 B2C 租户帐户并配置所有策略之后。我找不到配置 SSO 的选项。自 2017 年 11 月 30 日之后,Active Directory 将仅在新门户中可用。请提供参考wrt新门户。

在 B2C 中配置 2 个应用程序后的图像. 任何帮助将不胜感激。

提前致谢。

azure single-sign-on azure-ad-b2c

5
推荐指数
1
解决办法
5797
查看次数

无需重启即可清除 Laravel 队列缓存

在我的应用程序中,每个客户都有一种复杂的类,我们可以在其中为该特定客户进行一些搜索和替换。我运行 Queue 工作人员来运行与 eBay 的每日同步,以便每个客户进行某种搜索和替换。

问题是 Laravel 队列将代码缓存了很长时间,如果我想更改任何客户类文件(经常发生),我将不得不重新启动队列工作程序(这可能会停止我不做的正在运行的作业) t打算停止)。

所以我的问题是,如何强制 Laravel Queue 在不重启工作人员的情况下重新读取新代码?

php web laravel

5
推荐指数
2
解决办法
1万
查看次数

Intellij 找不到 JDK

我在 StackOverflow 上找不到任何其他答案。我刚刚安装了 Intellij,但由于某种原因它找不到我的 JDK。

这是我所做的:

安装 Java JDK 9.0.1

  1. 打开 Intellij
  2. 打开新项目
  3. 单击查找 SDK 旁边的“新建”按钮。
  4. 在 Program Files 下找到了我的 java 9.0.1 bin 文件夹。它没有用。
  5. 在 Program Files (86x) 下尝试了 java 8.something 文件夹。它没有用。
  6. 进入高级系统设置并按照(https://classroom.udacity.com/courses/ud282/lessons/8186340458/concepts/900a2a40-3921-4604-a258-c11ec355003c)编辑路径变量到新的java 9.0.1 bin )。
  7. 现在我什至无法打开 Intellij。它只是说:无法在 Java 1.7.0_79-b15 下启动:需要 Java 1.8 或更高版本。

注意:我也有 Android Studio 和 Netbean,两者都没有问题。听说 Intellij 比 Netbean 好,所以第一次尝试使用它。

java

4
推荐指数
1
解决办法
1万
查看次数

Java中的循环异常

我有这个代码来测试链表和数组列表之间的性能:

long start = System.currentTimeMillis();
for (int i = 0; i < 1E5; i++) {
    list.add(i);
}

for (int i = 0; i < 1E5; i++) {
    list.remove(i);
}

long end = System.currentTimeMillis();

System.out.println(type + ":" + (end - start));
Run Code Online (Sandbox Code Playgroud)

但后来我收到了这个错误:

线程"main"中的异常java.lang.IndexOutOfBoundsException:索引:50000,大小:50000.

我很困惑.所以我打开我的Visual Studio并试图用c#做同样的事情:

List<int> numbers = new List<int>();
for (int i = 0; i < 1E5; i++)
{
    numbers.Add(i);
}

for (int i = 0; i < 1E5; i++)
{
    numbers.Remove(i);
}

Console.WriteLine("It's done");
Run Code Online (Sandbox Code Playgroud)

它运行得很好.所以我在java代码上做错了什么,或者这里有一些特别的东西要学习!对不起,如果我写坏英语:(

java linked-list

2
推荐指数
1
解决办法
94
查看次数