Identity Management: From Oracle 10g to 11g – IdM, SSO, OAM

I have been running Oracle Identity Management 10g with heavy use of 10g SSO capabilities. Much of our web security architecture along with application authentication relies on this infrastructure. What do I do as development begins to shift from OracleAS to WebLogic, and our middleware stack goes from 10g to 11g? We will need to run 10g and 11g in production side-by-side for some period of time. This is a question many of our customers are asking and it is understandable that there is confusion around this. Oracle hasn’t provided the clearest of answers, and in general, identity management initiatives … Read More

Print REMOTE_USER CGI Variable in JSP on WebLogic 11g

There could be a number of reasons you want to verify the value of the REMOTE_USER variable in an app you are running in WebLogic. A quick way to check is by dropping in a JSP file that prints the value: <html> <body> REMOTE_USER: <%= request.getRemoteUser() %> </body> </html>

Oracle Application Server Version – Verify 10g Upgrade to OracleAS 10.2.3 for Portal

There are a couple of different ways you can verify you are running Oracle Application Server Perhaps the simplest is to navigate to the EM Consile about page typically found at: http://[domain]:18101/emd/console/aboutApplication Another option is to use oPatch by running the following command: [ORACLE_HOME]/opatch/opatch lsinventory -detail Then, navigate to [ORACLE_HOME]/.patch_storage and look for the latest log file. You will have a full listing of products installed in your ORACLE_HOME. If you have just upgraded Oracle Portal to and want to verify its version as well, you can simply navigate to Portal Administer tab > Global Settings.

Registering Oracle HTTP Server with Oracle WebLogic Server

For Fusion Middleware Control to be able to manage and monitor Oracle HTTP Server instances, they must be registered with the domain. To do this, you must register Oracle HTTP Server with Oracle WebLogic Server using the following command: WEBHOST1> cd ORACLE_INSTANCE/bin WEBHOST1> ./opmnctl registerinstance -adminHost -adminPort 7001 -adminUsername weblogic

Oops. Did I just delete my WebLogic managed server?

Of all the wonderfulness that comes with Oracle’s latest product releases, there are always those little thing that make you scratch your head. This one is funny. Be VERY careful with your buttons in WebLogic server. If you accidentally click Delete, there is NO confirmation prompt. Nothing that asks “Are you sure?”. So, in a heartbeat, you could simply delete your managed server.

WebLogic 11g (10.3.4) Install on Windows – WLS 11gR3

I documented the steps I took to complete an install of WebLogic 11g PS3 (10.3.4) — sometimes also called 11gR3 — on my Windows 7 Ultimate 64-bit OS. There is only a 32-bit version of WebLogic available for Windows, but it runs fine on Windows 7 64-bit and, as I understand, the same way with other version of the Windows OS as well (Vista, XP, Servers, etc.). [box type=”shadow”]Note: The WebLogic Server version is 10.3.4, but this release coincides with other Oracle Fusion Middleware products released with a version numbering of[/box] This walk-through covers: WebLogic 11g Install on Windows … Read More

WebLogic “SSO” Security – Authenticators and Asserters

As part of our Oracle Identity Management services, we are consistently configuring environments running WebLogic and integrating deeply with the WLS Security architecture. The following information from the Oracle documentation is a good description of how this is accomplished. It is referred to by Oracle as Perimeter Authentication. WebLogic Server is designed to extend the single sign-on concept all the way to the perimeter through support for identity assertion. Provided as a critical piece of the WebLogic Security Framework, the concept of identity assertion allows WebLogic Server to use the authentication mechanism provided by perimeter authentication schemes such as the … Read More