Oracle/WebLogic noob here.我不确定我是否问了正确的问题,但任何和所有提示将不胜感激。
我们正在尝试将Angular 4 Web应用程序部署到Oracle WebLogic服务器上,该服务器具有Apache HTTP和由OAM管理的安全性。用户最初将被定向到 OAM 登录屏幕,登录后,他们将被定向到 Angular 应用程序。
我的任务之一是让用户的用户ID显示在顶部的导航上,我的一位同事建议从其中一个http cookie中获取信息,但我无法弄清楚它在哪里/哪个cookie。我到处找了看,我找到的唯一相关的cookie是OAMAuthnCookie,其中包含加密的会话相关ID。
我认为如果没有服务器端的一些自定义,这是不可能的,任何直接的答案或建议来完成我的任务都会非常有帮助。WebLogic/OAM是否提供Web服务,我可以从客户端Angular应用程序访问我正在寻找的用户信息?
提前致谢:)
我想你可以使用;
oam_req
cookie(由 OAM 服务器设置)
或
oamRequestContext
饼干(由11g WebGate设置)