Customizing Logon Page CE 7.1
Hi everyone,
It is possible change the Logon Page in CE 7.1?
Someone has the steps to do this?
Regards,
Eduardo Campos.
Check the below help links for customizing the logon page in CE 7.1
http://help.sap.com/saphelp_nwce10/helpdata/en/23/c0e240beb0702ae10000000a155106/frameset.htm
http://help.sap.com/saphelp_nwce711/helpdata/EN/48/ee941b0b803697e10000000a42189b/frameset.htm
Also the thread
how to change the login screen
Raghu
Similar Messages
-
I created a custom logon page and its not working. I'm pretty sure that it has to do with the authscheme.xml file. Can someone post the authscheme.xml file they used for their custom logon page, or tell me what is wrong with mine. I posted it below and my custom logon par is named: CM_Logon.par.
Really appreciate any help.
Regards,
Tom
<?xml version="1.0" encoding="UTF-8" ?>
- <!-- Configuration File for Authentication Schemes
-->
- <!-- $Id: //shared_tc/com.sapall.security/630_VAL_REL/src/_deploy/dist/configuration/shared/authschemes.xml#1 $ from $DateTime: 2004/03/08 16:48:43 $ ($Change: 14741 $)
-->
- <document>
- <authschemes>
- <!-- authschemes, the name of the node is used
-->
- <authscheme name="uidpwdlogon">
- <!-- multiple login modules can be defined
-->
<authentication-template>ticket</authentication-template>
<priority>20</priority>
- <!-- the frontendtype TARGET_FORWARD = 0, TARGET_REDIRECT = 1, TARGET_JAVAIVIEW = 2
-->
<frontendtype>2</frontendtype>
- <!-- target object
-->
<frontendtarget>CM_Logon.certlogon</frontendtarget>
</authscheme>
- <authscheme name="certlogon">
<authentication-template>client_cert</authentication-template>
<priority>21</priority>
<frontendtype>2</frontendtype>
<frontendtarget>CM_Logon.certlogon</frontendtarget>
</authscheme>
- <authscheme name="basicauthentication">
<authentication-template>ticket</authentication-template>
<priority>20</priority>
<frontendtype>2</frontendtype>
<frontendtarget>CM_Logon.basicauthentication</frontendtarget>
</authscheme>
- <authscheme name="header">
<authentication-template>header</authentication-template>
<priority>5</priority>
<frontendtype>2</frontendtype>
<frontendtarget>CM_Logon.header</frontendtarget>
</authscheme>
- <!-- Reserved 'anonymous' authscheme added for being in the list of authschemes
-->
- <authscheme name="anonymous">
<priority>-1</priority>
</authscheme>
</authschemes>
- <!-- References for Authentication Schemes, this section must be after authschemes
-->
- <authscheme-refs>
- <authscheme-ref name="default">
<authscheme>uidpwdlogon</authscheme>
</authscheme-ref>
- <authscheme-ref name="UserAdminScheme">
<authscheme>uidpwdlogon</authscheme>
</authscheme-ref>
</authscheme-refs>
</document>Venkat,
Here is the only error message I can find in the server trace error log. This leads me to believe it is something to do with the authschemes.xml file.
Thanks,
Tom
Time : 13:15:26:879
Category : /System/Server
Date : 07/18/2005
Message : An error occured during authscheme computation.
[EXCEPTION]
com.sapportals.portal.prt.component.PortalComponentException: Error in init method
Component : Demo_LogonPage.certlogon
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:267)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)
at com.sapportals.portal.prt.service.authenticationservice.AuthenticationService.getLogonIView(AuthenticationService.java:235)
at com.sapportals.portal.prt.service.hook.SecurityHookService.doNodeHook(SecurityHookService.java:154)
at com.sapportals.portal.prt.connection.PortalHook.doNodeHook(PortalHook.java:469)
at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:138)
at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:50)
at com.sapportals.portal.prt.pom.PortalNode.createComponentNode(PortalNode.java:276)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:617)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:232)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:545)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:153)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:290)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:346)
at com.sap.portal.navigation.Gateway.service(Gateway.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:824)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.ume.component.logon.SAPMLogonCertComponent of Portal Component Demo_LogonPage.certlogon because: Linkage error while loading implementation class
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:234)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
... 35 more
Caused by: java.lang.NoClassDefFoundError: com/sap/security/core/logonadmin/IAccessToLogic
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
... 39 more
Severity : Error
Location : com.sap.portal.portal
Message ID : 000BCD9C959D00590000000F00001A400003FC2FBEF3AA88
Thread : SAPEngine_Application_Thread[impl:3]_10
Source Name : com.sap.portal.portal
Datasource : 1121777405726:E:\usr\sap\EP6\JC00\j2ee\cluster\server0\log\defaultTrace.trc
Application : sap.com/irj
Argument Objs : com.sapportals.portal.prt.component.PortalComponentException: Error in init method
Component : Demo_LogonPage.certlogon
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:267)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)
at com.sapportals.portal.prt.service.authenticationservice.AuthenticationService.getLogonIView(AuthenticationService.java:235)
at com.sapportals.portal.prt.service.hook.SecurityHookService.doNodeHook(SecurityHookService.java:154)
at com.sapportals.portal.prt.connection.PortalHook.doNodeHook(PortalHook.java:469)
at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:138)
at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:50)
at com.sapportals.portal.prt.pom.PortalNode.createComponentNode(PortalNode.java:276)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:617)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:232)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:545)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:153)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:290)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:346)
at com.sap.portal.navigation.Gateway.service(Gateway.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:824)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.ume.component.logon.SAPMLogonCertComponent of Portal Component Demo_LogonPage.certlogon because: Linkage error while loading implementation class
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:234)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
... 35 more
Caused by: java.lang.NoClassDefFoundError: com/sap/security/core/logonadmin/IAccessToLogic
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
... 39 more
Arguments : com.sapportals.portal.prt.component.PortalComponentException: Error in init method
Component : Demo_LogonPage.certlogon
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:267)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)
at com.sapportals.portal.prt.service.authenticationservice.AuthenticationService.getLogonIView(AuthenticationService.java:235)
at com.sapportals.portal.prt.service.hook.SecurityHookService.doNodeHook(SecurityHookService.java:154)
at com.sapportals.portal.prt.connection.PortalHook.doNodeHook(PortalHook.java:469)
at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:138)
at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:50)
at com.sapportals.portal.prt.pom.PortalNode.createComponentNode(PortalNode.java:276)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:617)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:232)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:545)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:153)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:290)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:346)
at com.sap.portal.navigation.Gateway.service(Gateway.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:824)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.ume.component.logon.SAPMLogonCertComponent of Portal Component Demo_LogonPage.certlogon because: Linkage error while loading implementation class
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:234)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
... 35 more
Caused by: java.lang.NoClassDefFoundError: com/sap/security/core/logonadmin/IAccessToLogic
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
... 39 more
Dsr Component :
Dsr Transaction : 886750b0f7af11d9c469000bcd9c959d
Dsr User :
Indent : 0
Level : 0
Message Code :
Message Type : 1
Relatives : /System/Server
Resource Bundlename :
Session : 92
Source : com.sap.portal.portal
ThreadObject : SAPEngine_Application_Thread[impl:3]_10
Transaction :
User : Guest -
Customizing logon page in EP 7.0
hi,
may i know how to change logon page branding image,Welcome test in logon page?i'm not aware of EP7.0.Rpl ASAP.
thks
KiranHi Kiran,
Check this link
Portal Branding for specific user
Portal Customizations Intro - Login Part 1
Portal Customizations Intro - Login Part 2
http://help.sap.com/bp_epv260/EP_EN/documentation/EP/N08_BB_ConfigGuide_EN_US.doc
Is your Portal Logon Page more colorful?
Portal themes
Regards
Arun -
Portal Run time error after deploying custom logon page par file in portal
Hi Experts,
We have customized the standard portal logon par file for client XYZ and imported it with the same name (com.sap.portal.runtime.logon.par) in portal.
It is working fine for XYZ . And another client ABC wants the same customization for them also. So we took the par file from XYZ and imported it in ABC system. But in ABC system, we are getting Portal Run time Error. When we checked the logs, it is showing error in LogonBean class.Wwe have included the necesary jar files. Could anyone help us in identifying what is missing?
Thanks
VJHello Vijay,
Please paste or attach the error log.
Regards,
Haseena -
Portal runtime error, custom logon page HElpp
Hi,
I'm new to EP, please kindly help me to solve my problem
I've read so many topic about this, but I still can't understand what I'm supposed to do.
I want to change umHelpPage, so I download by using system administration -> support -> support desk -> portal runtime -> browse deployment -> root -> web-inf -> portal ->portalapps -> com.sap.runtime.logon
Then, download and I make certain changes in UmHelpPage, directly in winzip,without extract it. Save, and then change .zip to .par, by using system administration -> support -> support desk -> portal runtime -> administratioin console -> upload -> com.sap.runtime.logon.par
At first, after I upload the com.sap.runtime.logon, all of my jsp files are missing. And then I'm facing the following error :
Portal Runtime Error
An exception occurred while processing a request for :
iView : N/A
Component Name : N/A
The exception was logged. Inform your system administrator..
See the details for the exception ID in the log file
Previously, I have backed up my com.sap.runtime.login.par in my local. After several times trying to upload , my jsp files still missing. Then, I tried to copied them manually one by one, from my original backup to folder /irj/root/web-inf/portal/portalapps using unix. But, the error still exists.
I also download .bak one in the pcd directory and renamed in .par and upload it again, but it doesn't make any changes.
I've also checked the .jar files. In my lib folder I have 2 files :
- com.sap.runtime.logon.logon_api.jar
- umelogonbase.jar
but i don't have the com.sap.runtime.logon.logon_core.jar one. Is the file also important ? if so, in which directory I can have it?
Please tell me, what I have to do ?
I have original back up in my local, and seems like I accidentaly erase the original one in the portal.Hi Desiana,
I think you are missing something in your portalapp.xml
See the sample..
<components>
<component name="DeploymentChecker">
<component-config>
<property name="ClassName" value="com.shell.ep.sapportals.epone.adminviews.page.DeploymentChecker"/>
</component-config>
<component-profile>
<property name="tagLib.inheritance" value="final"/>
<property name="tagLib.value" value="/SERVICE/htmlb/taglib/htmlb.tld"/>
<property name="tagLib" value="/SERVICE/htmlb/taglib/htmlb.tld"/>
</component-profile>
</component>
</components>
Regards,
[email protected] -
Logon Page Customization in SAP Portal 7.31
Hi Experts,
I am planning to change the look and feel of the Logon Page for Portal.
The current page is already a customized one.
For making the changes, I requested and got the following files.
1. tc~sec~ume~logon~ui.war from <drive>:\\usr\\sap\\<SID>\\J00\\j2ee\\cluster\\apps\\sap.com\\com.sap.security.core.logon\\servlet_jsp\\logon_ui_resources\\tc~sec~ume~logon~ui.war
and
2. tc~sec~ume~logon~logic_api.jar from drive>:\usr\sap\<SID>\J00\j2ee\cluster\apps\sap.com\com.sap.security.core.logon\servlet_jsp\logon_app\root\WEB-INF\lib
The below is the screen shot of nwa/auth properties.
The file which was sent to me and the properties look like, standard logon module only.
I am not sure if the file is the custom one. How to find if its customized. In the layout folder, I couldn't fine any images in the current custom logon page.
I don't have access for deploying the ear. I have to send to the Server team and they only will be able to deploy.
Kindly advise me on how to proceed with.
Kind Regards,
Jelbinhere is the standard link for logon page customization for NW7.31 check it:
Developing a Custom Logon Screen - Developing Authentication Enhancements on the AS Java - SAP Library
if your are modifying a existing custom logon page first you will be requring the source code of that custom logon page ,Get it and import it in NWDS and follow the steps mentioned in standard help.
if source code is not available ask your server team to provide the custom logon page EAR file ,reverse engineer it by importing the EAR in NWDS and modify it as per your requirement and following the steps mentioned in help.
to know if you are modifying the correct EAR go to application.xml and check what is the application alias mentioned over there same will be configured in NWA under alias for application for login
as per your screenshot its mentioned as /new_logon
<context-root>new_logon</context-root>
Also check the J2EE engine .xml and check if you have your client name mentioned as company name.
Other check you can do id check images in the war file if those are present which are appearing on logon page when open,you can right click on image on opened portal logon page and get its name check in NWDS imported project war file if those images are present.you can do other chaecks in rendered code as per your customization to confirm if you are modiftyinfg the correct logon page ear or war file.
i guess if you dont have any the previous custom ear it might be under your provider location and application alias folder location not sure of it though :
<Installation drive>:\usr\sap\<SID>\J00\j2ee\cluster\apps\<providername>\com.sap.security.core.logon
\servlet_jsp\new_logon\tc~sec~ume~logon~ui.war
you can ask your server team if they found any war file in folder <provider name> or application alias folder or how many war file they found if they search with tc~sec~ume~logon~ui.war file ,aks them to give the one which is situated in your <client/provider.com > folder.
hope this helps. -
Portal Logoff and redirect to my own (created) logon page
Hi experts,
one Question about "Portal logoff and redirect to another URL", and I know there already are solutions how to fix that, but I was not successfull with my doings.
I have a customized logon page. When I call "http://myportal:50000/irj/portal/anonymous", I can see my own logon page. That works fine.
Now to my problem:
1) I'm using SAP NetWeaver Portal v7.01 (VMWare) with Windows 7 (x64 Bit)
2) In Config Tool "ume.logoff.redirect.silent" is setted at true and "ume.logoff.redirect.url" (both under "Global settings") at "http://myportal:50000/irj/portal/anonymous". Than WebAS has been restarted.
3) In source code of the Portal page (Masthead), I could see that the setted values can be readed from config tool
4) So far I could understand, when the parameters are setted and "silent" is true, than a new iframe will be created which is append to the document (JavaScript: logoffThirdParty())
5) After this, the logoff form will submitted, that means xxxx.LogOutComponent is running. Think this components reads some hidden attributes as "logon_submit", and one of this should be the (new created) externalIFrame
Instead of my anonymous page, I see the default SAP logon page. I don't have made any changes on com.sap.portal.navigation.masthead iView (should be the right name I think).
Thanks for assitance and regards,
Cengiz
Edited by: Cengiz Türkoglu on Feb 5, 2010 8:39 PM
Edited by: Cengiz Türkoglu on Feb 5, 2010 8:39 PMTry to set the value ume.logoff.redirect.silent to FALSE and then restart and test. In my situation it worked.
Regards,
A -
Custimized logon page doesn't work after upgrade
Hi experts,
We have custimized the portal logon page, and during an upgrade it is no longer working. It is back to the standard logon page.
We have created our own .par file and deplyoed it (it is still there after the upgrade) and in the "direct editing" tab in the portal we can still see that the login.authschemes.definition.file is pointing towards our own developed .xml file.
Our customized page has worked fine for a long time, so I am puzzled why it does'nt work after the upgrade. If we had changed any standard SAP, I would understand that things would be overwritten, but we haven't...
It may be worth mentioning that the uploader .par file was marked as 'not installed' after the upgrade. I just clicked 'install'...
Does anyone have any idea of what we should do?
1: Get the customized logon page working again and
2: How to prevent this from happening again?
Regards,
Stina.Anyone else with any good ideas?
Our custom authschemes.xml file has been validated, and the .par file has, as previous mentioned, been deployed.
Does anyone know of any way to confirm that the .par file is being used by the .xml file? Could this be the breaking point? Anyone with any good ideas on how to verify that?
All help is highly appreciated, and rewarded:)
Regards,
Stina. -
Problem - Logging to portal with Custom Logon iview
Dear Experts,
I have created a custom Logon page(Iview out of PAR) with simple JSP with fileds user id as j_user and password j_password. In the action of the form i submit it to "/irj/portal". When the user id&password is correct it loggs in to the portal Correctly. but when the password is wrong it goes to the default Logon screen with the message 'user authentication failed'. Now i want to handle this in my custom logon page itself and donot want to show to the default page.
Now i need to validate the user id and password before submitting the form. how can i do this, has some one done this before. Can u please send me the sample project to [email protected]
Its Urgenty and Points will be awarded.
Thanks
Md. YusufHi All,
The problem was solved using PortalComponent using JSPDynpage, where i do the validate the user in a bean through the code.
public boolean checkuserid456 ( String sh1, String sh2 ) throws UMException
boolean bolval=false;
try {
String ssh1 = sh1;
String ssh2 = sh2;
IUserAccount ua = UMFactory.getUserAccountFactory().getUserAccountByLogonId(j_user);
final boolean passwordCorrect = ua.checkPassword(j_password);
bolval = passwordCorrect;
catch(Exception e){
If the value returened is true from the dynpage i direct it to success JSP else i go back to the same first JSP page.
Thanks
Yusuf -
Issue in Customizing the Logon Page and Replacing the Logon Panel Image
I have facing problem in Customizing the Logon Page and Replacing the Logon Panel Image in Hyperion Workspace 11.1.2.1. I have tried multiple time.
First Replacing the Logon Panel Image. I have following the steps given in admin guide of EPM workspace on page 25 and they are as follow
To replace the image that is displayed on the logon panel:
1 Create an image file named logon_panel.gif with dimensions that match previous image.
2 Rename the installed version of logon_panel.gif to logon_panel.gif.original in
%EPM_ORACLE_HOME% /common/epmstatic/bpmui/themes/<do for each
theme>/images_global. Move the logon_panel.gif file that you created in step 1 to this
directory.
3 Clear your browser cache.
Note: You do not need to restart the Hyperion Foundation Services - Manager Server.
But still I am getting the same default image on log in page.
The other problem I am facing is Customizing the Logon Page.
I am following the steps given in admin guide of EPM workspace on page 17 and they are as follow:
To customize the logon page:
1 Follow instructions in the topic Extract a file in the Workspace Web Application.
2 Backup file <temp directory>/war/WEB-INF/lib/bpmui.jar.
3 Extract the contents of <temp directory>/war/WEB-INF/lib/bpmui.jar to <temp
directory>/bpmui_jar/.. (*)
4 Backup file <temp directory>/bpmui_jar/WEB-INF/classes/com/hyperion/bpm/
Resources_en.properties.
5 Edit file <temp directory>/bpmui_jar/WEB-INF/classes/com/hyperion/bpm/
Resources_en.properties.
6 Search for the property bpm.logonCopyright.
Customizing the Logon Page 17
7 Modify the text to the right of the equal sign. Use \n to get a new line.
8 Save your changes.
9 Repeat step step 1 through step step 8 for all the other Resources_xx.properties files for other
locales.
10 Jar the contents of <temp directory>/bpmui_jar/ to <temp directory>/war/WEBINF/
lib/bpmui.jar.
11 Continue with the topic, Re-package a file inside the Workspace Web Application.
For the first part I am following
Extract a file in the Workspace Web Application
ä To extract files in Workspace Web Application:
1 Stop the service for Hyperion Foundation Services - Managed Server.
2 Backup file <EPM_ORACLE_HOME>/products/Foundation/workspace/
InstallableApps/workspace.ear.
16 Administration Tools and Tasks
3 Using an unarchiving utility, extract the contents of <EPM_ORACLE_HOME>/products/
Foundation/workspace/InstallableApps/workspace.ear into a <temp
directory>.
4 Create <temp directory>/war.
5 Extract the contents of <temp directory>/workspace.war into <temp directory>/
war.
6 Update the file you are patching under <temp directory>/war. as direct in it.
But I am not able to find file bpmui.jar in step 3 of above one (*). I have marked for your connivance.
I am able to see these file in that directory
dynamichelp.jar
workspace.jar.
Can anyone provide help on this. Platform I am using is LINUXYou seem to have posted this in the wrong forum. This forum is for Oracle Enterprise Manager - not Hyperion.
-
How to create a complete custom portal logon page.
Hi Frndz,
I want to create a new logon page i.e completely customized(not to customize com.sap.portal.runtime.logon.par), this is to make my portal as a EFP(Xternal facing portal).
Regards
RajeshHi,
Yes i agree with that i have to use PAR for logon.
Let assume that i have created PAR file called "MyLogon.par" in this i have JSP file "Welcome.jsp" .
In this JSP when we click on Logon Button it should lunch the portal screen, which action i should place in FORM of JSP action.
If u go to SAPs "umLogPage.jsp" in the FORM attribute
can i use same piece of code in my custom jsp , to logon to portal.
Is there any another way to logon to portal.
Regrds
Rajesh. -
Deploying Custom Windows 7 Logon page and switch user button
I am trying to use ZCM 11 Group Policy management to do two things. 1). Turn off the Windows 7 switch user feature that exists in the start menu and at the initial logon screen, and 2). Add a policy statement graphic to the initial logon screen in Windows 7.
Feature 1 above is done by changing 'Hide entry points for 'Fast User Switching' in Computer Configuration=>Administrative Templates=>System=>Logon. But in order to get rid of the 'Switch User' button on the initial logon screen you also have to enable 'Interactive logon: Do not display last user name' in Computer Configuration=>Windows Settings=>Security Settings=>Local Policies=>Security Options and we only want this enabled for students. There are only two options for this setting - 'enabled' and 'disabled'.
Feature 2, adding a graphic to the initial logon screen, is turned on by enabling 'Always use custom logon background' in Computer Configuration=>Administrative Templates=>System=>Logon and creating a custom bmp file placed in C:\Windows\System32\oobe\info\.
Because the 'Interactive logon: Do not display last user name' setting only has enable/disable options (the default is disable) and because user associated settings overwrite workstation associations Im using two policies, one workstation and one user as inidcated below:
User GPO :
Enable 'Interactive logon: Do not display last user name' in Computer Configuration=>Windows Settings=>Security Settings=>Local Policies=>Security Options
NOTE: This allows me to differentiate between student and staff users.
Workstation GPO:
Enable 'Hide entry points for 'Fast User Switching' in Computer Configuration=>Administrative Templates=>System=>Logon
Enable 'Always use custom logon background' in Computer Configuration=>Administrative Templates=>System=>Logon
Bundle:
Deploys the bmp file to C:\Windows\System32\oobe\info\.
Unfortunately, this setup only works as intended when the user is set up with a volatile DLU policy. When the user associated DLU is non-volatile it doesnt display the graphic and it does not remove the switch user button on the main logon screen. If I logon/logoff as a non-volatile user I get the generic Windows 7 logon page with the switch user button visible, when I logon/logoff as a volatile user I get the custom graphic logon page without the switch user button. Whats even stranger is that when I go into gpedit.msc and look at the settings after I log in, theyre correct for each type of user.
Does anyone have any insight on why I might be seeing this problem?
Ive tried to be complete as possible describing the problem but if didnt describe something correctly or someone needs additional info, please let me know.
Thanks for any assistance.
DanHi Dan,
are you using Novell CLient?
The Tiles on the Login Screen also depend on the Client configuration. If there is only Novell CLient active Windows cannot display other tiles or switch user.
regards
MArkus
Originally Posted by dlietz
I am trying to use ZCM 11 Group Policy management to do two things. 1). Turn off the Windows 7 switch user feature that exists in the start menu and at the initial logon screen, and 2). Add a policy statement graphic to the initial logon screen in Windows 7.
Feature 1 above is done by changing 'Hide entry points for 'Fast User Switching' in Computer Configuration=>Administrative Templates=>System=>Logon. But in order to get rid of the 'Switch User' button on the initial logon screen you also have to enable 'Interactive logon: Do not display last user name' in Computer Configuration=>Windows Settings=>Security Settings=>Local Policies=>Security Options and we only want this enabled for students. There are only two options for this setting - 'enabled' and 'disabled'.
Feature 2, adding a graphic to the initial logon screen, is turned on by enabling 'Always use custom logon background' in Computer Configuration=>Administrative Templates=>System=>Logon and creating a custom bmp file placed in C:\Windows\System32\oobe\info\.
Because the 'Interactive logon: Do not display last user name' setting only has enable/disable options (the default is disable) and because user associated settings overwrite workstation associations Im using two policies, one workstation and one user as inidcated below:
User GPO :
Enable 'Interactive logon: Do not display last user name' in Computer Configuration=>Windows Settings=>Security Settings=>Local Policies=>Security Options
NOTE: This allows me to differentiate between student and staff users.
Workstation GPO:
Enable 'Hide entry points for 'Fast User Switching' in Computer Configuration=>Administrative Templates=>System=>Logon
Enable 'Always use custom logon background' in Computer Configuration=>Administrative Templates=>System=>Logon
Bundle:
Deploys the bmp file to C:\Windows\System32\oobe\info\.
Unfortunately, this setup only works as intended when the user is set up with a volatile DLU policy. When the user associated DLU is non-volatile it doesnt display the graphic and it does not remove the switch user button on the main logon screen. If I logon/logoff as a non-volatile user I get the generic Windows 7 logon page with the switch user button visible, when I logon/logoff as a volatile user I get the custom graphic logon page without the switch user button. Whats even stranger is that when I go into gpedit.msc and look at the settings after I log in, theyre correct for each type of user.
Does anyone have any insight on why I might be seeing this problem?
Ive tried to be complete as possible describing the problem but if didnt describe something correctly or someone needs additional info, please let me know.
Thanks for any assistance.
Dan -
Customizing logon problems page
Hi,
I'm working on EP 7.0 ,my logon problems page is not enabled ,plz help me how to configure itHI
authschemes.xml file change the com.sap.poratl.runtime.logon with your par file name
This blog explains step by step procedure for Custumzing the Portal Logon Screen
Modifying The Logon Par(or customising the Logon Screen)
A fast and easy Portal logon page customizing
Portal Customizations Intro - Login Part 2
Portal Customizations Intro - Login Part 1
http://help.sap.com/saphelp_nw2004s/helpdata/en/23/c0e240beb0702ae10000000a155106/frameset.htm
Hope this helps,
Regards,
Arun -
Customizing EP Logon Page fails with iView not found
Hello,
I'm trying to customize my EP logon page following the instructions in the next web pages to modify all the related files:
http://help.sap.com/saphelp_nw70/helpdata/en/23/c0e240beb0702ae10000000a155106/frameset.htm
But after restarting the portal and I visit the logon page, I get the following error in the browser:
======
Portal Runtime Error
An exception occurred while processing your request
Exception id: 07:57_31/01/08_15713950
See the details for the exception ID in the log file.
======
And in the defaultTrace file appears the error below:
======
#1.5^H#76A0F9DFAA42007500000019000CA08C00044508DB1EB86A#1201804245120#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal
#Guest#0####a2aef0d0d02a11dcbf2076a0f9dfaa42#SAPEngine_Application_Thread[impl:3]_25##0#0#Error#1#/System/Server#Java###An er
ror occured during authscheme computation.
#1#com.sapportals.portal.prt.runtime.PortalRuntimeException: iView not found: com.ics.portal.runtime.logon.certlogon
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyContentProvider(DeploymentManager.java:1937)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:222)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:316)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:387)
at com.sapportals.portal.prt.service.authenticationservice.AuthenticationService.getLogonIView(AuthenticationService.
java:233)
at com.sapportals.portal.prt.service.hook.SecurityHookService.doNodeHook(SecurityHookService.java:154)
at com.sapportals.portal.prt.connection.PortalHook.doNodeHook(PortalHook.java:469)
at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:138)
at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:50)
at com.sapportals.portal.prt.pom.PortalNode.createComponentNode(PortalNode.java:275)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:617)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at com.sap.portal.navigation.Gateway.service(Gateway.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessio
nMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
======
Does anybody has a clue?
Thanks in advance.
Roger Allué i Vall.Hi Xavier,
I would recomend you to do these steps.
1. Import the Par inside NWDS ( Make sure u have the Jars inside the Lib).
2. Do the modification.
3. try to Deploy using some different name.
4. Check the deployed using portalapp.xml ( defualt component).
5.Now if it looks fine you can proceed ahead by changing the autheschemes.xml
Refer to this blog
Modifying The Logon Par(or customising the Logon Screen)
Thanks
Pankaj -
Custom BSP Logon Page, Via PopUp
Hello everybody,
i want to use a logon-page for a BSP application (NW2004-System). Following the various threads/blogs around, i have edited the settings for my BSP application via transaction SICF. Now when i call the URL in my browser i do get the logon-page displayed, but the fields user and password are disabled/readonly and are showing the text "Via Popup". When i click on the button "Log in" i am getting the browser login-popup again.
Any idea how to get rid of that?
regards,
MarkusI hope you wanted to have logon page instead of pop-up as shown in your url. Revert back all your changes.
Do the below settings..
1. Goto SICF & your application node
2. In Error Page Tab & In Logon Errors Tab, select the Re-direct URL & place the below URL.
/sap/public/bsp/sap/system/login.htm?sap-url=<%=PATHTRANS%>&BspHandlerClass=CL_BSP_LOGIN_HANDLER_HTMLB
3. save & test your BSP.
Also seems like SSO (Single sign on ) is not active in your system,you can activate as follows:
Enabling sso via the following profile parameters should help:
login/accept_sso2_ticket = 1
login/create_sso2_ticket = 2
Check your SSO cookies..
To test SSO, execute the BSP Application SYSTEM & Page sso2test.htm. Follow the steps which is mentioned in output..
Let me know if you have any issues.
<i>*Reward each useful answer</i>
Raja T
Maybe you are looking for
-
How to set up fb integrated on the new ios6
i have an iphone 4 and i just did the update to the new ios6 and i do not know how to set up the integrated facebook for it to come up on the notification center. is it even compatible with the iphone 4. please help anyone!
-
Code for va01 bdc table control
hi i want to CODE FOR bdc table control VA01 (TCODE) ASAP
-
How do I Sync Q10 with Native Outlook Contact/Calendar
Hi, I am switching from my BB Bold to new Q10 I am in need to urgently sync my native Outlook Contacts & Calendar new entries & I couldn't do so after trying to figure it out for many hours; It's getting frustrated as I have flight to catch next morn
-
Dear All: My question is regarding opening asset master data through AS01. When we open an asset it is saved with current date. But what if we want to open it in back date. let us say today is 2nd july 2010 but i want to open an asset b
-
Problem with Noise, recording with Duet
I am having trouble with noise using my Duet. As soon as I activate Record in Logic, no matter what mic I am using, I get a great deal of general noise. I know there is RF interference with some of my guitar equipment in this room, and wonder if it c