本文将介绍如果使用OAM实现PeopleSoft(PS) 单点登录,PeopleSoft系统以下简称PS,在OHS和Webgete配置完成的前提下,步骤如下:
1、配置OAM 资源保护
第一步、登录http://xxx.port/oamconsole配置资源保护
第二步、.在上面的Webgate Agent当中添加如下保护资源:
/psc/**
/cs/ps/**
/ps/**
/cgi-bin/printenv/**
/psp/**
2、OAM 标头配置
以管理员用户登录OAM控制台,这里是weblogic,打开应用程序域==>WebGate==>授权策略==>Protected Resource Policy===>响应,新建一个响应。
名称:
OAM_REMOTE_USER
REMOTE_USER
PS_SSO_UID
类型:标头
值:$user.attr.uid
3、OHS配置
在OHS服务上找到mod_wl_ohs.conf配置文件,对其进行编辑添加对Peoplesoft资源的监听。
第一步、cd 到/oracle/ohshome/Middleware/Oracle_WT1/instances/instance1/config/OHS/ohs1目录下
第二步、执行vim mod_wl_ohs.conf命令,在mod_wl_ohs.conf中添加如下配置
<Location/psp>
SetHandler weblogic-handler
WebLogicHost xx.xx.xx.xx
WebLogicPort 80
</Location>
<Location/ps>
SetHandler weblogic-handler
WebLogicHost xx.xx.xx.xx
WebLogicPort 80
</Location>
<Location/psc>
SetHandler weblogic-handler
WebLogicHost xx.xx.xx.xx
WebLogicPort 80
</Location>
<Location/cs/ps>
SetHandler weblogic-handler
WebLogicHost xx.xx.xx.xx
WebLogicPort 80
</Location>
保存配置,重启OHS实例 <