1.
Install OHS or Apache. Any web server in front
of your application.
2.
Do a reverse proxy of your application server
with this webserver.
For OHS as web server and Weblogic as
application server please change below line in mod_wl_ohs.conf file.
<Location /console>
SetHandler weblogic-handler
WebLogicHost server1
WeblogicPort 7001
</Location>
SetHandler weblogic-handler
WebLogicHost server1
WeblogicPort 7001
</Location>
This will forward /console from HTTP server
to /console on WebLogic Server server1:7001.
3.
Install
Webgate on the server where web server is installed.
4.
Deploy
Webgate on the instance of webserver. Command is as below:
./deployWebGateInstance.sh
–w /Oracle/Middleware/Oracle_WT1/instances/instance1/config/ohs1 –oh
/Oracle/Middleware/Oracle_OAMWebGate1
5.
Configure
Webgate by running EditHttpdConf.
./EditHttpdConf –w
/Oracle/Middleware/Oracle_WT1/instances/instace1/config/OHS/ohs1 –oh
/Oracle/Middleware/Oracle_OAMWebGate1 –o webgate.conf
If library path is not set then set it before running this
command:
export
LD_LIBRARY_PATH=$ LD_LIBRARY_PATH:/Oracle/Middleware/Oracle_WT1/lib
6. Register Webgate. There are 2 ways to register Web gate
with OAM. Either through rreg or from admin console of OAM.
6.1
Registration
with rreg:- go to
$Middleware Home$/Oracle_IDM1/oam/server/rreg/input.
Edit OAM11gRequest_short.xml and
include weblogic admin url, host identifier etc.
Go to $Middleware Home$/Oracle_IDM1/oam/server/rreg/bin
Edit oamreg.sh and set OAM_REG_HOME=$Middleware Home$/Oracle_IDM1/oam/server/rreg
Run ./oamreg.sh inband input/OAM11Grequest.xml
6.2 Registration with OAM Console:
Create a new 11g web gate agent through
Admin console of OAM. If auto create policies is checked then it will create
host identifier and application domain automatically.
These authentication schemes and other
values can be changed later if required to create new authentication scheme or
other policies.
7. Copying files. Any of this registration
process will create 2 files ‘ObAccessClient.xml’ and ‘cWallet.sso’ inside $Middleware Home$/Oracle_IDM1/oam/server/rreg/output
folder.
These files need to be copied to
$Middleware Home$/Oracle_WT1/instances/instance1/config/ohs1/webgate/config
8.
Restart the webserver and application would be
protected with the default schemes of OAM.
Comments
Post a Comment