我正在尝试从Flex应用程序中调用基于SSL的报表服务器URL。由于SQL 2008 R2 RS,我无法启用匿名身份验证。我通过添加Authentication Basic编码(uname:pwd)标头传递带有标头的凭据。
作为帖子发出的第一个电话回来时有一个有效的回复,我的工具栏在报告之上显示正常。但是后续调用报表服务器url在内部获取样式表和主要内容等没有Authentication标头,因此我收到了Unauthorized的响应,并提示用户再次输入uname / pwd。
是否可以在会话中保留凭据。
答案 0 :(得分:0)
不,您必须在每次请求时发送凭据。
修改强>
因此,我假设您的调用会打开一个新窗口(HTML),您的报告将在该窗口中呈现。
首先由浏览器请求基本授权凭证一次,它会将其保留在内存中并在下次请求时发送给您。
尝试打开新窗口并首先将凭据设置为浏览器,而不是请求。拨打您的链接,浏览器将为您处理。