*Using Apache Tomcat, in the users.xml I have the following roles:* <role rolename="Admin"/> <role rolename="Authenticated"/> <role rolename="Trusted"/> (No need to set a rolename for Anonymous or All)
*In the jspwiki.policy set the role-permissions:* grant principal org.apache.wiki.auth.authorize.Role "All" { permission org.apache.wiki.auth.permissions.PagePermission "*:*", "view"; permission org.apache.wiki.auth.permissions.WikiPermission "*", "login"; }; grant principal org.apache.wiki.auth.authorize.Role "Anonymous" { permission org.apache.wiki.auth.permissions.WikiPermission "*", "login"; }; grant principal org.apache.wiki.auth.authorize.Role "Authenticated" { permission org.apache.wiki.auth.permissions.PagePermission "*:*", "view,comment"; }; grant principal org.apache.wiki.auth.authorize.Role "Trusted" { permission org.apache.wiki.auth.permissions.PagePermission "*:*", "modify,delete"; permission org.apache.wiki.auth.permissions.WikiPermission "*", "editProfile,createPages,login"; }; grant principal org.apache.wiki.auth.GroupPrincipal "Admin" { permission org.apache.wiki.auth.permissions.AllPermission "*"; }; grant principal org.apache.wiki.auth.authorize.Role "Admin" { permission org.apache.wiki.auth.permissions.AllPermission "*"; }; *On any Wiki Page you can now have something like:* [{ALLOW comment Authenticated}] [{ALLOW modify Trusted}] *Or* [{ALLOW view Admin}] *etc* On 4 October 2017 at 08:23, Peter Hormanns <peter.horma...@jalin.de> wrote: > Am 03.10.2017 21:09, schrieb Jürgen Weber: > >> I followed Dave's blog entry at >> >> https://blog.davekoelmeyer.co.nz/2014/07/20/configuring-a-pu >> blic-jspwiki-instance-for-private-use/ >> >> Has someone tried to keep the front page public? (i.e. to give a >> friendly reason for the rest of the pages being private) >> >> I tried to give all front facing pages [{ALLOW view ALL}] >> but still only the login prompt. >> > > Hi Juergen, > > put the ACLs into jspwiki.policy : > > Something like > > grant principal com.ecyrd.jspwiki.auth.authorize.Role "All" { > permission com.ecyrd.jspwiki.auth.permissions.PagePermission > "*:LeftMenu", "view"; > permission com.ecyrd.jspwiki.auth.permissions.PagePermission > "*:LeftMenuFooter", "view"; > permission com.ecyrd.jspwiki.auth.permissions.PagePermission > "*:Main", "view"; > permission com.ecyrd.jspwiki.auth.permissions.PagePermission > "*:Impress", "view"; > permission com.ecyrd.jspwiki.auth.permissions.PagePermission > "*:Forbidden", "view"; > permission com.ecyrd.jspwiki.auth.permissions.WikiPermission "*", > "login"; > }; > > "Main" ist my front page. > > Best regards, > Peter > > > -- > Peter Hormanns - Informatikbüro Hormanns & Wenz > http://www.hormanns-wenz.de - Tel 02151 3274911 > Peter Hormanns - Hafenstraße 17 - 47809 Krefeld > -- Col