Hi, Rolf,

The easiest way to solve your problem is to simply give 'view' right to 'All' 
as below.

grant principal org.apache.wiki.auth.authorize.Role "All" {
       permission org.apache.wiki.auth.permissions.PagePermission "*:Main", 
"view";
//    permission org.apache.wiki.auth.permissions.WikiPermission "*", 
"editPreferences";
//    permission org.apache.wiki.auth.permissions.WikiPermission "*", 
"editProfile";
    permission org.apache.wiki.auth.permissions.WikiPermission "*", "login";
};

Regards,
Xiaoming


-----Original Message-----
From: Rolf Schumacher [mailto:[email protected]] 
Sent: 29 June 2015 13:03
To: [email protected]
Cc: Xiaoming Yang
Subject: RE: Closed

I pasted it here: http://paste.siduction.org/20150629120129

It supposed to be exactly what you mailed to me, Xiaoming.

---
Viele Grüße, Best Regards

Rolf Schumacher

Am 29.06.2015 11:07, schrieb Xiaoming Yang:
> What does your policy look like, Rolf?
> 
> Regards,
> Xiaoming
> 
> -----Original Message-----
> From: Rolf Schumacher [mailto:[email protected]]
> Sent: 28 June 2015 13:50
> To: [email protected]
> Subject: RE: Closed
> 
> Thank you for your answer, Xiaoming
> 
> 
> Had a few problems with entering the first new name to 
> userdatabase.xml.
> With some complicated procedure I had the luck of being authenticated
> - according to logging (back-and-forth with old an new jspwiki.policy, 
> cannot commit "easy").
> 
> Now I am facing a followup problem that I am not able to solve on my
> own: the user seems to be authenticated but is not allowed of viewing 
> Main page.
> Here are the logging messages:
> 
> 2015-06-28 14:29:40,481 [http-nio-8080-exec-6] INFO JSPWiki 
> Jspwiki:/jspwiki/Login.jsp 
> Jspwiki:http://wiki.url.com/jspwiki/Login.jsp
> - Successfully authenticated user ngong (custom auth)
> 2015-06-28 14:29:40,481 [http-nio-8080-exec-6] INFO JSPWiki 
> Jspwiki:/jspwiki/Login.jsp 
> Jspwiki:http://wiki.url.com/jspwiki/Login.jsp
> - Redirecting user to https://wiki.url.com/Wiki.jsp?page=Main
> 2015-06-28 14:29:40,487 [http-nio-8080-exec-7] INFO 
> org.apache.wiki.auth.AuthorizationManager Jspwiki:/jspwiki/Wiki.jsp 
> Jspwiki:http://wiki.url.com/jspwiki/Wiki.jsp - User The Name has no 
> access - redirecting
> (permission=("org.apache.wiki.auth.permissions.PagePermission","Jspwik
> i:Main","view"))
> 2015-06-28 14:29:40,499 [http-nio-8080-exec-8] INFO 
> org.apache.wiki.util.PropertyReader Jspwiki:/jspwiki/Login.jsp 
> Jspwiki:http://wiki.url.com/jspwiki/Login.jsp - No 
> jspwiki.custom.config defined for this context, looking for custom 
> properties file with default name of: /jspwiki-custom.properties
> 
> 
> Do you got another hint for me?
> 
> ---
> Viele Grüße, Best Regards
> 
> Rolf Schumacher
> 
> Am 24.06.2015 06:22, schrieb Xiaoming Yang:
>> Hi Rolf,
>> 
>> It is quite easy to create your own policy. For example, here is my 
>> policy, which only allow Authenticated users to use the wiki.
>> 
>> /--------------
>> 
>> grant principal org.apache.wiki.auth.authorize.Role "All" {
>>     permission org.apache.wiki.auth.permissions.WikiPermission "*", 
>> "login"; };
>> 
>> grant principal org.apache.wiki.auth.authorize.Role "Anonymous" { };
>> 
>> grant principal org.apache.wiki.auth.authorize.Role "Asserted" { };
>> 
>> grant principal org.apache.wiki.auth.authorize.Role "Authenticated" {
>>     permission org.apache.wiki.auth.permissions.PagePermission "*:*", 
>> "view,modify,rename";
>>     permission org.apache.wiki.auth.permissions.GroupPermission 
>> "*:*", "view";
>>     permission org.apache.wiki.auth.permissions.GroupPermission
>> "*:<groupmember>", "edit";
>>     permission org.apache.wiki.auth.permissions.WikiPermission "*", 
>> "createPages,createGroups"; };
>> 
>> --------------/
>> 
>> 
>> Regards,
>> 
>> Xiaoming
>> 
>> ________________________________________
>> From: Rolf Schumacher [[email protected]]
>> Sent: 23 June 2015 22:44
>> To: [email protected]
>> Subject: Closed
>> 
>> Dear JSPWiki insiders
>> 
>> I would like to open a JSPWiki to a limited set of contributers.
>> I did several experiments with editing jspwiki.policy without success.
>> I must say I am not able to understand the logic behind it and 
>> stopped trying it.
>> 
>> Is there just an ready-to-use example of a jspwiki.policy for a 
>> limited set of users?
>> 
>> --
>> Viele Grüße, Best Regards
>> 
>> Rolf Schumacher

Reply via email to