Steps to customize Portal Logon Screen
AS JAVA
This article is about how to customize the portal screen to reflect your company requirements?
In order to make it work, you must modify the Java Server Pages (JSPs) of the logon component shipped by SAP and reconfigure user management to use the modified logon component.
The standard logon component containing the code and resources used by the logon screens is shipped in a portal archive (PAR) file named com.sap.portal.runtime.logon.par
The changes you make to the logon screens can be overwritten during an upgrade. For this reason you should always make a copy of any file before changing it. After an upgrade you have to reconfigure your changes.
1. Navigate to <J2EE_Engine_Instance>\j2ee\cluster\server<X>\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\deployment\pcd.
There you can find com.sap.portal.runtime.logon.par.bak.
2. Make a copy of com.sap.portal.runtime.logon.par.bak and rename it. In this example, it is renamed to my.new.logon.par.
3. Move my.new.logon.par to a location outside of the <J2EE-Engine_Instance>.
4. Extract the files from my.new.logon.parpreserving the directory structure.
5. Modify files in the extracted PAR file.(Portal team / Development team will perform the changes as per business requirement)
6. Put the modified files back into my.new.logon.par.
7. Copy my.new.logon.par back to <J2EE_Engine_Instance>\j2ee\cluster\server<X>\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\deployment\pcd
In the authschemes.xml file, replace all occurrences of the string “com.sap.portal.runtime.logon” with “my.new.logon” in the tags <frontendtarget> and save the file. Edit the authschemes.xml file as described below
The new node appears in the configuration tree.
For UME to use the new file, you have to change the value of the property login.authschemes.definition.file to the name of the new authschemes file. Change the property as below
Start the Config Tool by executing <SAPJ2EEEngine_installation>\j2ee\configtool\configtool.bat.
In the tree, navigate to Global server configuration ® services ® com.sap.security.core.ume.service.
The list ofUMEproperties appears.
To change the value of a property:
Select the property in the list.
In Value at the bottom of the screen, enter the new value “authschemes_quality.xml” that you want to assign to the property.
Choose Set.
Restart the nodes in the cluster for the changes to take effect.
The modified logon screen is now displayed during the logon.
Thanks
Saravanan Arunachalam