Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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
Java 无法通过Cypress使用KeyClope注册_Java_Keycloak_Cypress - Fatal编程技术网

Java 无法通过Cypress使用KeyClope注册

Java 无法通过Cypress使用KeyClope注册,java,keycloak,cypress,Java,Keycloak,Cypress,在我的应用程序中,用户管理是通过。在通过端到端测试我的应用程序时,我遇到了一个问题。注册用户时,会出现以下错误: 我们很抱歉。出现错误,请通过应用程序重新登录 在我单击submit按钮后,Cypress正在向生成的URL添加内容,这导致了此问题。经过测试的相同场景运行良好。我注意到Cypress正在向请求URL添加session\u code。在进行手动测试时,我没有得到会话\u code 下面是通过Cypress生成的URL: .../login-actions/registration?se

在我的应用程序中,用户管理是通过。在通过端到端测试我的应用程序时,我遇到了一个问题。注册用户时,会出现以下错误:

我们很抱歉。出现错误,请通过应用程序重新登录

在我单击submit按钮后,Cypress正在向生成的URL添加内容,这导致了此问题。经过测试的相同场景运行良好。我注意到Cypress正在向请求URL添加
session\u code
。在进行手动测试时,我没有得到
会话\u code

下面是通过Cypress生成的URL:

.../login-actions/registration?session_code=LsZbmsVVLwEH9s-xwFJ2JdDtaCu1_xzqAGOQCpjxGJI&execution=06fac3bb-fb19-474b-8659-2572586ae371&client_id=web_app&tab_id=PSlmfgdv0ls
其中,手动生成的URL如下所示:

.../login-actions/registration?client_id=web_app&tab_id=PSlmfgdv0ls
我的应用程序后端是,前端是和

如果有人能指导我们解决这个问题,那将非常有帮助。如果您需要有关我们的应用程序的更多信息,请告诉我。

文档说明了
身份验证
方法检查当前HTTP请求以确定是否满足身份验证要求,如果未满足,则返回质询响应。如果质询响应本身是身份验证,那么您将看到一个带有
session\u code
参数的URL

接着,在第一个URL示例中,
session\u code
与从生成的代码相关,这进一步解释了:

字符串generateAccessCode()

生成访问代码并更新
clientsession
timestamp。访问代码必须作为查询参数包含在表单操作回调中

但是,“手动”生成的URL(不包括
会话\u code
参数)似乎表明客户端的初始注册已成功,并且客户端配置端点正用于发出GET请求(客户端读取请求),一切正常。一切正常

因此,Cypress似乎收到了质询响应()。可能的原因可能会在Cypress的文档中进一步解释

可能会为您提供补救措施,或者,如果所有其他方法都失败,您也可以尝试进行测试