我是Oracle开发人员,我们需要通过oracle数据库读取文件网文件的内容,但我们的环境中启用了OpenSSO,目前阻止我们从文件网服务器读取数据。
在与OpenSSO人员核实时,他们确认在通过浏览器调用filenet URL时,会在OpenSSO中生成会话cookie,这在身份验证中起着重要作用。
但是当我们尝试通过Oacle pl / sql(即数据库)调用相同的文件网址时,我们可以看到如下的cookie详细信息。但是我们不明白,为什么opensso仍然没有表现出成功的认证。 我们用Google搜索了错误代码X-AuthErrorCode:-1表示"在响应中,您将收到" X-autherrorcode"标题,如果它的值为0,则登录成功。你还需要检查一下 管理员会话ID"的iPlanetDirectoryPro cookie。 有了所有这些信息,有人可以帮助我们解决OpenSSO中身份验证失败的根本原因吗?
HTTP响应状态码:200 HTTP响应原因短语:好的 X-Powered-By:JSP / 2.1 服务器:Sun GlassFish Enterprise Server v2.1 缓存控制:私有 Pragma:没有缓存 到期:0 X-DSAME版本:(2011年3月2日18:42) AM_CLIENT_TYPE:genericHTML Set-Cookie:AMAuthCookie = AQIC5wMLYLYSfcyXSVnslvF7a5TLMa4KXz5Op9tRKzczinU。 AAJTSQACMDE。;域= .companyname.co.uk;路径= / Set-Cookie:amlbcookie = 01;域= .companyname.co.uk;路径= / X-AuthErrorCode:-1 Set-Cookie:AMAuthCookie = LOGOUT;域= .companyname.co.uk; Expires = Thu,01-Jan-1970 00:00:10 GMT;路径= / Set-Cookie:JSESSIONID = 286b0c94d89dffd4f602831969ae;路径= / OpenSSO的;安全 Content-Type:text / html; charset = UTF-8 日期:2014年10月24日星期五14:19:23 GMT 连接:关闭
HTTP状态401 - 类型状态报告 信息 description此请求需要HTTP身份验证()。 Sun GlassFish Enterprise Server v2.1.1
有人可以帮我最早为此寻求解决方案吗?这是否真的可以通过oracle数据库包使身份验证成功,而不是通过浏览器调用URL?如果它可能是我需要做的下一步应该做什么?
非常感谢任何帮助。
谢谢和问候, Remya Sudhakaran