Hi, Juan, Thanks for your tip. Yes, I am convinced that the SpamFilter is in action now. I have put 7 different URLs in a page, and I got following message:
//--------------------- We believe you may be a robot or a spammer. Could you please pick out the kittens from the below set of images, so we know you are a normal human being? ---------------------// However, there is no image at all below above sentence. Do I need to put the image manually somewhere during JSPWiki setup? Regards, Xiaoming ________________________________________ From: Juan Pablo Santos Rodríguez [[email protected]] Sent: 10 June 2015 20:03 To: [email protected] Subject: Re: CAPTCHA Hi, the spam filter redirects to the captcha challenge when it suspects you're a spamemer. Given that the rest of the filter parameters' stay with their default values, the easier way to make it pop up would be saving a page more than 5 times in less than a minute or saving a text with more than 5 URLs in it. HTH, juan pablo On Wed, Jun 10, 2015 at 6:09 PM, Xiaoming Yang <[email protected]> wrote: > Hi Juan, > > I have put following into filters.xml > > //---------- > > <?xml version="1.0"?> > <pagefilters> > <filter> > <class>org.apache.wiki.filters.SpamFilter</class> > <param> > <name>captcha</name> > <value>asirra</value> > </param> > </filter> > </pagefilters> > > ----------------// > > and I can see following in the SystemInfo page: > > //------------ > > Installed PageFilters | org.apache.wiki.filters.SpamFilter > > --------------// > > I have tried editing/saving a page. No Captcha challenges me. How should I > enable it in a page level? What steps I missed? > > Regards, > Xiaoming > > > > > > > > > > > > > > > > > -----Original Message----- > From: Juan Pablo Santos Rodríguez [mailto:[email protected]] > Sent: 10 June 2015 13:40 > To: [email protected] > Subject: Re: CAPTCHA > > Hi, > > being a filter, it is used on page level. If you wish to approve manually > account creation (or page saving), you should go with workflows [#1]. On a > quick thought, other options could include forbidding account creation, or > delegating authorization to the container or going with your own workflow.. > > Regarding the captcha parameter, if it is set to none, upon spam detection > you're redirected to the error page; if it's set to asirra you're > redirected to the Captcha.jsp page which tries to determine if you're a > human using the Asirra service [#2]. > > > regards, > juan pablo > > [#1]: > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=Configuration#section-Configuration-WorkflowConfiguration > [#2]: http://research.microsoft.com/en-us/um/redmond/projects/asirra/ > > On Wed, Jun 10, 2015 at 1:25 PM, Xiaoming Yang < > [email protected]> > wrote: > > > Thanks, Juan, > > > > On the Javadoc [#2], there is following paramether: > > > > captcha - Sets the captcha technology to use. Current allowed values > > are "none" and "asirra". > > > > Is this a feature having already implemented? If so, where can I find > > more details on how to use captcha? Is it used during user login, or > > account creating, or is it used on page level? > > > > Regards, > > Xiaoming > > > > -----Original Message----- > > From: Juan Pablo Santos Rodríguez [mailto:[email protected]] > > Sent: 10 June 2015 11:05 > > To: [email protected] > > Subject: Re: CAPTCHA > > > > Hi, > > > > indeed, the Spam Filter is the place to go. To see how to set it up > > see [#1], in this case starting on step 2, as the filter is already on > > classpath. To see its parameters the best place is the javadoc [#2]. > > > > > > HTH, > > juan pablo > > > > > > [#1]: > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=PageFilter%20Configurati > > on > > [#2]: > > > > http://jspwiki.apache.org/apidocs/2.10.1/org/apache/wiki/filters/SpamF > > ilter.html > > > > On Tue, Jun 9, 2015 at 11:54 PM, Paul Uszak <[email protected]> > wrote: > > > > > I too would be interested in CAPTCHA. I wrote my own engine for > > > another website and it's fairly easy. I could do with it > > > integrating into JSPWiki as my site has just been attacked by spam > > > bots posting huge amounts into the comments, actually causing Java > > > Out of Memory > > errors... > > > > > > On 9 June 2015 at 21:56, Xiaoming Yang <[email protected]> > > > wrote: > > > > > > > Hi, All, > > > > > > > > One of the features that attracts me to JSPWiki is its security. I > > > > am currently looking at captcha. I have spent hours on searching > > > > web and couldn't find a useful tip. It seems related to > > > > org.apache.wiki.filters.SpamFilter, but how I should configure it. > > > > Do I need to get a 3rd party 'asirra' jar? If so, wher can I get > > > > one? Can > > > anyone > > > > tell me how, e.g. some guide/doc/example for turning it on or set > > > > it > > up? > > > > Thanks. > > > > > > > > Regards, > > > > > > > > Xiaoming > > > > > > > > > >
