Basically, I don't put much info on Main page. All valuable info are put on 
pages that can only be seen by 'Authenticated' role.

Regards,
Xiaoming


-----Original Message-----
From: Rolf Schumacher [mailto:[email protected]] 
Sent: 29 June 2015 16:09
To: [email protected]
Subject: RE: Closed

Yes, understand, Xiaoming.

I tried to make it secure via https:// in order to have a bit of security that 
no-one in-between can listen to the content. Opening viewing for all would do 
just the opposite, the use-case I tried to exclude.

My application is project communication such as meeting notes, decisions on 
architecture and algorithms, intermediate analysis, interesting links, tool 
configurations, ...
Customer names may be mentioned so I got to be cautious.

Any other idea for me to access main page with strict access policy?

---
Viele Grüße, Best Regards

Rolf Schumacher

Am 29.06.2015 15:00, schrieb Xiaoming Yang:
> 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","Jspwi
>> k
>> 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