<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Answers to: ivy/info/index.jsp</title><link>https://answers.axonivy.com/questions/2030/ivy-info-index-jsp</link><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have some questions about the Index page:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Is there a way to replace it with an
   own page?&lt;/li&gt;
&lt;li&gt;What's best practice to not show th e 
   index page to the users but still &lt;br&gt;
   have access to the admin panel?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks for answers in advance&lt;/p&gt;
&lt;p&gt;Regards, 
Dani&lt;/p&gt;</description><atom:link href="https://answers.axonivy.com/questions/2030/ivy-info-index-jsp" rel="self"></atom:link><language>en</language><lastBuildDate>Mon, 03 Oct 2016 14:04:02 -0400</lastBuildDate><item><title>Answer by Reguel Wermelinger</title><link>https://answers.axonivy.com/questions/2030/ivy-info-index-jsp/2070</link><description>&lt;p&gt;You can block the access to all /info pages except the admin_panel.jsp with a security constraint in the &lt;code&gt;/webapps/ivy/WEB-INF/web.xml&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;web-app ......
    ....

    &amp;lt;security-constraint&amp;gt;
        &amp;lt;display-name&amp;gt;Restrict access to info page&amp;lt;/display-name&amp;gt;
        &amp;lt;web-resource-collection&amp;gt;
            &amp;lt;web-resource-name&amp;gt;Restricted folders&amp;lt;/web-resource-name&amp;gt;
            &amp;lt;url-pattern&amp;gt;/info/[^admin_panel]*&amp;lt;/url-pattern&amp;gt;
        &amp;lt;/web-resource-collection&amp;gt;
        &amp;lt;auth-constraint /&amp;gt;
    &amp;lt;/security-constraint&amp;gt;
&amp;lt;/web-app&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If the user tries to access the 'info/index.jsp' page a 404 error page will be displayed. The admin_panel.jsp still works but you have to know the URL :-)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;You could also require basic authentication for users that are accessing any /info/ page: SEe &lt;a href="http://wiki.metawerx.net/wiki/SecuringYourSiteWithContainerManagedSecurity"&gt;http://wiki.metawerx.net/wiki/SecuringYourSiteWithContainerManagedSecurity&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;webapps/ivy/WEB-INF/web.xml&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;web-app&amp;gt;
 ....
  &amp;lt;security-constraint&amp;gt;
        &amp;lt;display-name&amp;gt;Restrict access to info page&amp;lt;/display-name&amp;gt;
        &amp;lt;web-resource-collection&amp;gt;
            &amp;lt;web-resource-name&amp;gt;Restricted folders&amp;lt;/web-resource-name&amp;gt;
            &amp;lt;url-pattern&amp;gt;/info/*&amp;lt;/url-pattern&amp;gt;
        &amp;lt;/web-resource-collection&amp;gt;
        &amp;lt;auth-constraint&amp;gt;
            &amp;lt;role-name&amp;gt;sysadmin&amp;lt;/role-name&amp;gt;
        &amp;lt;/auth-constraint&amp;gt;
  &amp;lt;/security-constraint&amp;gt;
  &amp;lt;login-config&amp;gt;
    &amp;lt;auth-method&amp;gt;BASIC&amp;lt;/auth-method&amp;gt;
  &amp;lt;/login-config&amp;gt;
  &amp;lt;security-role&amp;gt;
    &amp;lt;role-name&amp;gt;sysadmin&amp;lt;/role-name&amp;gt;
  &amp;lt;/security-role&amp;gt; 
&amp;lt;web-app
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;webapps/ivy/META-INF/context.xml&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;Context&amp;gt;
 ....
&amp;lt;Realm className="org.apache.catalina.realm.MemoryRealm"
           pathname="[AbsolutePathToYourEngine]/webapps/ivy/WEB-INF/tomcat-users.xml"/&amp;gt;
&amp;lt;/Context&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;webapps/ivy/WEB-INF/tomcat-users.xml&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;
&amp;lt;tomcat-users&amp;gt;
  &amp;lt;role rolename="sysadmin"/&amp;gt;
  &amp;lt;user username="admin" password="nimda" roles="sysadmin"/&amp;gt;
&amp;lt;/tomcat-users&amp;gt;
&lt;/code&gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reguel Wermelinger</dc:creator><pubDate>Mon, 03 Oct 2016 14:04:02 -0400</pubDate><guid>https://answers.axonivy.com/questions/2030/ivy-info-index-jsp/2070</guid></item><item><title>Answer by Flavio Sadeghi</title><link>https://answers.axonivy.com/questions/2030/ivy-info-index-jsp/2035</link><description>&lt;p&gt;Hi Dani&lt;/p&gt;
&lt;p&gt;The default pages (Application Home, Task List, Process Start List, Login and End) could be configured per application on the engine. See Engine Guide -&amp;gt; Administration -&amp;gt; &lt;a href="http://developer.axonivy.com/doc/latest/EngineGuideHtml/administration.html#d5e3392"&gt;Default Executed Processes&lt;/a&gt;.
Even our shipped worklfow-uis and the integrated portal make use of it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Flavio Sadeghi</dc:creator><pubDate>Mon, 19 Sep 2016 11:12:08 -0400</pubDate><guid>https://answers.axonivy.com/questions/2030/ivy-info-index-jsp/2035</guid></item></channel></rss>