Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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/3/wix/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
Jsp Orbeon security没有';orbeon嵌入式api无法正常工作_Jsp_Session_Https_Session Cookies_Orbeon - Fatal编程技术网

Jsp Orbeon security没有';orbeon嵌入式api无法正常工作

Jsp Orbeon security没有';orbeon嵌入式api无法正常工作,jsp,session,https,session-cookies,orbeon,Jsp,Session,Https,Session Cookies,Orbeon,我在我的orbeon应用程序上设置了j_security_check,并使用表单身份验证,效果很好。Orbeon位于URL下 问题是我在我的jsp页面中嵌入了orbeon API,该页面位于URL下 . 在这个页面上,我显示了一些orbeon表单,当我尝试转到这个jsp页面时,会弹出登录页面 我在web.xml中将cookie路径更改为/(而不是/orbeon): <session-config> <session-timeout>60</session-t

我在我的orbeon应用程序上设置了
j_security_check
,并使用表单身份验证,效果很好。Orbeon位于URL下

问题是我在我的jsp页面中嵌入了orbeon API,该页面位于URL下 . 在这个页面上,我显示了一些orbeon表单,当我尝试转到这个jsp页面时,会弹出登录页面

我在web.xml中将cookie路径更改为
/
(而不是
/orbeon
):

<session-config>
    <session-timeout>60</session-timeout>
    <cookie-config>
        <path>/</path>
    </cookie-config>
</session-config>

60
/
但这没用。我仍然面临同样的问题

当我查看HTTP请求时,我可以看到,当我试图访问JSP页面时,发出了一个带有2个JSessionID的HTTP请求(一个用于orbeon,一个用于backoffice),因此一切都应该正常工作,但它没有


有人知道我做错了什么吗?

通过嵌入,我假设您指的是。如果是这样的话,最终用户不应该直接点击
/orbeon
,假设这是部署orbeon表单的地方。相反,他们应该浏览你的应用程序,其中包括Orbeon Forms生成的表单。

通过嵌入,我假设你指的是。如果是这样的话,最终用户不应该直接点击
/orbeon
,假设这是部署orbeon表单的地方。相反,他们应该浏览你的应用程序,其中包括Orbeon Forms生成的表单。

我尝试在下面回复,但可能误解了你的问题,如果是这样,你会告诉我。我尝试在下面回复,但可能误解了你的问题,如果是这样,你会告诉我的。Orbeon部署在url/Orbeon下,我的应用程序部署在url/backoffice下。表单嵌入在我的jsp页面中,该页面位于两个应用程序(orbeon和backoffice)的url/backoffice/Form.jsp下。我有j_安全检查表单基本身份验证。在我登录到orbeon和backoffice之后,当我转到我的jsp页面时,orbeon登录页面弹出instead@piechos让我们看看;我担心我这里可能遗漏了什么。您根本不需要登录
/orbeon
,只需登录
/backoffice
。而且用户只能访问
/backoffice
。如果您在表单中设置了权限(在表单生成器中为表单定义),Orbeon forms需要知道用户是谁。这些信息是您从应用程序调用的Orbeon代码,该代码将这些信息传递给Orbeon表单。这有意义吗?Orbeon部署在url/Orbeon下,我的应用程序部署在url/backoffice下。表单嵌入在我的jsp页面中,该页面位于两个应用程序(orbeon和backoffice)的url/backoffice/Form.jsp下。我有j_安全检查表单基本身份验证。在我登录到orbeon和backoffice之后,当我转到我的jsp页面时,orbeon登录页面弹出instead@piechos让我们看看;我担心我这里可能遗漏了什么。您根本不需要登录
/orbeon
,只需登录
/backoffice
。而且用户只能访问
/backoffice
。如果您在表单中设置了权限(在表单生成器中为表单定义),Orbeon forms需要知道用户是谁。这些信息是您从应用程序调用的Orbeon代码,该代码将这些信息传递给Orbeon表单。这有意义吗?