Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.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/2/ajax/6.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/reporting-services/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
Javascript 如何使用一组不同的凭据/安全上下文进行Ajax调用_Javascript_Ajax_Authentication_Credentials_Security Context - Fatal编程技术网

Javascript 如何使用一组不同的凭据/安全上下文进行Ajax调用

Javascript 如何使用一组不同的凭据/安全上下文进行Ajax调用,javascript,ajax,authentication,credentials,security-context,Javascript,Ajax,Authentication,Credentials,Security Context,我想看看是否有可能使用与进行AJAX调用的页面不同的身份验证/安全性/会话上下文对给定网站进行AJAX调用,但理想情况下使用/访问服务器上的相同web应用程序(和身份验证方案) e、 g:浏览器请求和接收(需要身份验证)并处理页面的JavaScript,JavaScript指定每30秒对类似(不需要凭据/身份验证)的Ajax调用 页面的JavaScript也会在一段时间后自动注销用户(基于服务器会话长度)。由于对服务器的每次调用(例如最后的自动注销调用)都不会专门终止服务器端会话,因此实际上会重

我想看看是否有可能使用与进行AJAX调用的页面不同的身份验证/安全性/会话上下文对给定网站进行AJAX调用,但理想情况下使用/访问服务器上的相同web应用程序(和身份验证方案)

e、 g:浏览器请求和接收(需要身份验证)并处理页面的JavaScript,JavaScript指定每30秒对类似(不需要凭据/身份验证)的Ajax调用

页面的JavaScript也会在一段时间后自动注销用户(基于服务器会话长度)。由于对服务器的每次调用(例如最后的自动注销调用)都不会专门终止服务器端会话,因此实际上会重新启动用户的会话计时器,因此我希望能够每30秒进行一次未经身份验证的server_info.html调用,而不会影响用户经过身份验证的服务器端会话

我可以想象我可以在服务器上使用多个应用程序来实现这一点,这些应用程序恰好访问同一个数据库和其他资源,但我更希望使用一种方法将所有应用程序都保存在同一个应用程序中


我想问题是:为了实现这一点,我是否必须使用单独的服务器应用程序,或者我是否可以使用同一个应用程序,如果可能,是否取决于使用的服务器或应用程序技术?

我不确定我是否理解。访问
server\u info.html
时不要重新启动会话计时器。你不必在每一条路线上都这样做。@freakish-也许我在根据我到现在为止必须与它们交互的方式对事物如何工作做出一些错误的假设-整个会话概念在某种程度上是透明处理的(我相信通过基于cookie的会话id号),每个处理程序都映射到一个url模式(Spring
@RequestMapping
annotation)-我没有手动/专门针对每个请求重新启动任何会话计时器,因此我不知道如何避免这样做。我说得有点道理吗?对不起,我不能帮助您使用Spring,我不是Java程序员。我甚至在谷歌上搜索过它,但它看起来非常混乱。:)祝您好运!