Tuesday, July 10, 2012

Copy/Duplicate a ViewObject Row using DeepCopy


Method "deepCopy" of ViewObjectImpl is a method to look for, if the requirement is to copy a row along with its children. Do have a look at the documentation for the exact behavior.

Saturday, July 7, 2012

Security Notes



I was going through some of the security features and noted down the following points.
These points may be trivial, but noting it down here so that i can connect the dots at later point of time.

Sequence of Actions when User tries to access a OAM secured resource 

1. User tries to access the Oracle HTTP Server and the request is diverted to OAM Webgate.
   OAM Webgate would be registered in the HTTP Server.

2. Webgate would communicate with the OAM Server to determine if the resource is protected or not.
   OAM has Authentication policies defined in the database (in DEV_OIM) schema.
   OAM will checkout the policies for the requested resource
   If the Resource is protected, Login page would be displayed to the User

3.On Successful Authentication:
  Session would be created inside OAM server.
  At Browser, OAM_ID cookie would be created corresponding to OAM Server Session.
  Also another cookie would be created by Webgate (OAMAuthCookie_<hostport>)
  Webgate would send the request to the ADF Server