通过Oracle PLSQL调用时打开SSO身份验证失败
我是一名Oracle开发人员,我们需要通过Oracle数据库读取filenet文档的内容,但在我们的环境中启用了OpenSSO,目前阻止我们从filenet服务器读取数据 在与OpenSSO人员进行检查时,他们确认在通过浏览器调用filenet URL时,OpenSSO中会生成一个会话cookie,该cookie在身份验证中起着重要作用 但是,当我们试图通过Oracle pl/sql(即数据库)调用相同的filenet URL时,我们可以看到如下cookie详细信息。然而,我们不明白为什么opensso仍然没有显示“成功的身份验证”。 我们在谷歌上搜索了错误代码X-AuthErrorCode:-1,上面写着“在响应中,您将收到”X-AuthErrorCode“头,如果它的值为0,则登录成功。此外,您需要检查 管理会话id的iPlanetDirectoryPro cookie”。 有了这些信息,有人能帮我们找到OpenSSO中身份验证失败的根本原因吗通过Oracle PLSQL调用时打开SSO身份验证失败,oracle,cookies,glassfish,token,opensso,Oracle,Cookies,Glassfish,Token,Opensso,我是一名Oracle开发人员,我们需要通过Oracle数据库读取filenet文档的内容,但在我们的环境中启用了OpenSSO,目前阻止我们从filenet服务器读取数据 在与OpenSSO人员进行检查时,他们确认在通过浏览器调用filenet URL时,OpenSSO中会生成一个会话cookie,该cookie在身份验证中起着重要作用 但是,当我们试图通过Oracle pl/sql(即数据库)调用相同的filenet URL时,我们可以看到如下cookie详细信息。然而,我们不明白为什么ope
HTTP response status code: 200
HTTP response reason phrase: OK
X-Powered-By: JSP/2.1
Server: Sun GlassFish Enterprise Server v2.1
Cache-Control: private
Pragma: no-cache
Expires: 0
X-DSAMEVersion: (2011-March-02 18:42)
AM_CLIENT_TYPE: genericHTML
Set-Cookie:
AMAuthCookie=AQIC5wM2LY4SfcyXSVnslvF7a5TLMa4KXz5Op9tRKzczinU.*AAJTSQACMDE.
*; Domain=.companyname.co.uk; Path=/
Set-Cookie: amlbcookie=01; Domain=.companyname.co.uk; Path=/
X-AuthErrorCode: -1
Set-Cookie: AMAuthCookie=LOGOUT; Domain=.companyname.co.uk;
Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
Set-Cookie: JSESSIONID=286b0c94d89dffd4f602831969ae; Path=/opensso;
Secure
Content-Type: text/html;charset=UTF-8
Date: Fri, 24 Oct 2014 14:19:23 GMT
Connection: close
从filenet下载文本文件时,我们得到的内容如下
HTTP状态401-
类型状态报告
消息
description此请求需要HTTP身份验证()。
Sun GlassFish企业服务器v2.1.1
有人能帮我尽快找到解决办法吗?这真的有可能通过oracle数据库包而不是通过浏览器调用URL使身份验证成功吗?如果可能的话,下一步我需要做什么
任何帮助都将不胜感激
感谢和问候,
雷米娅·苏达卡兰