问题标签 [challenge-response]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
91 浏览

python - python中的一个破解挑战

大家好,我只是想帮助理解我理解按位异或和 % 运算符的算法,但我无法理解到底发生了什么我不想要标志我想要underatand 怎么做才能得到标志&谢谢

任何帮助!

0 投票
1 回答
38 浏览

javascript - cant work out the JS solution

I'm trying to work out how to solve this JavaScript code challenge. I'm really struggling and would like some advice please?

I'm trying to improve on my ability to debug and I struggled with this one.

But I get the error

Uncaught ReferenceError: cnt is not defined on line 19

0 投票
0 回答
506 浏览

asp.net-core - ASP.NET Core Azure AD 质询身份验证属性 - 设置 IsPersitent 和 ExpiresUtc

问题

我希望能够在AzureAD 登录的默认质询请求上设置属性( IsPersistentExpiresUtc )。我没有看到如何执行此操作,以便创建的用户 cookie 持续时间比浏览器会话长(关闭然后重新打开浏览器)。

现在,我可以为挑战设置这些属性的唯一方法是让用户通过将其发送到以下操作来手动登录。

我宁愿使用以下注册的代码强制用户在进入网站后立即进行身份验证startup.cs

我用来启动项目的基本模板来自以下命令

dotnet new mvc --auth SingleOrg --client-id <Application (client) ID> --tenant-id <Directory (tenant) ID>

然后,当我运行该站点时,它将挑战第一个传入请求,并开始我的登录路径并将我返回到应用程序。这工作得很好,有一个例外。发送回客户端的 cookie 的有效期为 1969 年 12 月 31 日。

然后我使用默认SignOut链接退出应用程序,没有问题。

要登录,我可以使用默认登录链接

或者我的自定义链接指向带有上面操作代码的主控制器。

如果我使用默认链接,我会一次又一次地通过身份验证过程,cookie 再次具有默认日期,但如果我单击我的自定义链接,cookie 会在未来 10 天后过期,并在浏览器会话中持续存在。我希望挑战的默认行为与我编写的挑战相同。

我已阅读各种帖子无济于事,需要一些帮助。

0 投票
1 回答
118 浏览

web-config - 当修改虚拟路径而不是 wwroot 时,让 encypt 质询请求失败

我正在为我的所有证书切换到 Lets Encrypt,并且由于质询请求失败,我的 Laravel 和 Zend 应用程序上的 Web 作业失败。对于我的静态站点,一切正常,对于 Laravel/Zend 站点,虚拟路径已从“wwwroot”修改为“wwwroot/public”。

我不确定需要在 web.config 文件中添加什么内容才能将质询请求传递到“/well-known/acme-challenge”。

我的 web.config 如下,我尝试将 '/.well-known/acme-challenge/web.config' 的内容移动到其中,尝试将挑战请求传递给 '/.well-known.. .',添加了其他映射,我无法工作。

到目前为止,为了每季度更新证书,我一直在将虚拟路径修改回“wwwroot”,然后手动运行网络作业,显然这不是一个好的解决方案。

我的应用程序的 web.config

./well-known/acme-challenge 的 web.config

我正在使用 SJKP 的 Azure Let's Encrypt 扩展的 0.9.3

先感谢您。

0 投票
0 回答
661 浏览

rest - 如何在使用其管理 api 时使用质询响应系统对 keycloak 中的用户进行身份验证

我正在使用 keycloak 8.0 并且我希望通过调用它来验证用户 admin api。下面是 curl 命令。

这种方法着眼于以明文形式向 keycloak 服务器发送密码,但我希望使用质询响应系统,该系统与用户密码的哈希值进行比较。我怎样才能使用管理员 API 做到这一点?

0 投票
2 回答
174 浏览

python - PYTHON - “对数学的热爱”

我刚刚使用 Python 完成了一个关于 Dcoder(“热爱数学”)的挑战。我失败了两个测试用例,但做对了一个。我使用了一些较低级别的 Python,因为我还没有探索更多,所以如果它看起来有点太基础了,我很抱歉。挑战内容如下:

Dcoder 学校的学生热爱数学。他们喜欢阅读各种数学书籍。为了确保他们保持快乐,他们的数学老师决定为他们买更多的书。如果班里至少有 X 本书而不超过 Y 本书,学生会很高兴,因为他们知道“只工作不玩耍会使杰克成为一个无趣的男孩”。老师想买最少数量的书来制作最大数量的学生快乐。

输入

输入的第一行包含一个整数 N,表示班级中的学生人数。接下来是 N 行,每行分别包含两个整数 X 和 Y。

输出

输出两个以空格分隔的整数,表示所需的最少数学书籍数量和最多快乐学生的数量。

解释:老师可以买 5 本书,让学生 1、2、4 和 5 开心。

约束:1 <= N <= 10000 1 <= X, Y <= 10^9


我的代码:


我的方法: 我首先将两个最小值和最大值变量分配给两个不同的列表——一个包含最小值,另一个包含最大值。然后我创建了一个循环,处理从 0 到包含最大值的列表的最大可能值的所有数字,并增加每个数字的计数。每次在学生的有利范围内时加 1。在这种特定情况下,我得到的计数列表是(对于上面给定的输入): [1,2,3,3,4,4,3,3,2 ...]等等。所以我可以最终确定 4 将是最大数量。学生,并且列表中的第一个索引 4 将是最小的没有。所需的教科书。但只有 1 个测试用例有效,两个失败。如果有人可以在这里帮助我,我将不胜感激。谢谢你。

0 投票
3 回答
87 浏览

java - 字符串索引出界异常

大家好,我正在尝试编写一个程序来将罗马数字转换为阿拉伯数字。但是,我一直遇到 StringIndexOutOfBoundsException 问题:字符串索引超出范围:-1。下面是我的代码

0 投票
1 回答
53 浏览

python - 我很难完成代码,它是一个随机生成器 - 填空

问题:创建一个名为 team.txt 的文本文件并存储 8 个足球队的名称和他们的最佳球员,用逗号分隔球员和球队名称。创建一个程序,该程序从文本文件中读取并显示一个随机的团队名称以及玩家名字的第一个字母和他们的姓氏的第一个字母。

0 投票
1 回答
105 浏览

java - 我想不出这个盒子阵列挑战

任务描述:给你一个以逗号分隔的字符串的无序列表,其值的顺序对应于以下内容: 0:唯一标识符 1:框左上角的 x 坐标 2:框左上角的 y 坐标一个盒子 3:盒子的高度 4:盒子的宽度

创建一个函数,该函数将返回有效逗号分隔字符串的排序列表。先按y坐标排序,如果y坐标相等,再按x坐标排序。完成NavigationSort下面的''功能。该函数应返回一个STRING_ARRAY. 该函数接受 STRING_ARRAY boxArray 作为参数。

`

0 投票
3 回答
478 浏览

javascript - JavaScript:如何创建一个接收数字数组并返回仅包含正数的数组的函数?

这段代码有什么问题?我应该创建一个函数来接收一个数字数组并返回一个只包含正数的数组。如何修改?特别修改。不是另一个代码!