Hi John,

glad to read you finally managed to resolve your issue :-) As Harry has
pointed out, the new VM to hold jspwiki.org is nearly there, so you may
either wait a little more or just post it on this thread


regards,
juan pablo


On Fri, Sep 13, 2013 at 6:47 PM, Harry Metske <harry.met...@gmail.com>wrote:

> John,
>
> we are currently waiting for our Linux virtual machine where we will host
> the new jspwiki.org, that would be the place to share it.
> You could wait for it to become available [#1], we will definitily post and
> tweet that, but if you don't want to wait for that, you could also post it
> on the mail list here.
>
> thanks !
>
> Harry
>
> [1] - https://issues.apache.org/jira/browse/INFRA-5588
>
>
> On 12 September 2013 17:57, John Pimentel <jpimen...@ra.rockwell.com>
> wrote:
>
> > hi Juan Pablo,
> >
> > I finally resolved my issue, and would like to share my results on the
> > Wiki.
> > What is the best way for me to contribute it that way, just send the
> > details of my finding to the list?
> > I don't see a way to participate on the wiki site directly, and the docs
> > link (http://doc.jspwiki.org/) seems to be broken.
> >
> > Regards,
> > John Pimentel
> >
> >  [image: Description: Description: ralogo_web]
> > *jpimen...@ra.rockwell.com* <jpimen...@ra.rockwell.com>
> > Office  (414) 382-3354
> > *Mobile (262) 501-4785* <
> 2625014...@txt.att.net?subject=RA%20Text%204%20U>
> >
> >
> >
> >
> > From:        Juan Pablo Santos Rodríguez <juanpablo.san...@gmail.com>
> > To:        user@jspwiki.apache.org
> > Date:        08/28/2013 12:30 PM
> > Subject:        Re: ldaps authentication to jspwiki
> > ------------------------------
> >
> >
> >
> > Hello John,
> >
> > would you mind checking these links:
> > -
> >
> >
> http://blog.davekoelmeyer.co.nz/2012/01/28/container-based-authentication-with-jspwiki-glassfish-and-opendj/
> > -
> >
> >
> http://mail-archives.apache.org/mod_mbox/incubator-jspwiki-user/201306.mbox/%3CCAMufup7zBdGP-1J9mR4o8DT6CMYLaipDu63DEt7HB5k9d1Pk2w%40mail.gmail.com%3E
> > - http://www.ebel-computing.de/JSPWiki/Wiki.jsp?page=Ldap%20Integration
> >
> > The first two discuss a similar issue as yours, but using glassfish and
> > OpenDJ. In any case, the ldap conifguration might give you a hint. The
> last
> > one is another "Ldap Integration" page, which may be closer to your issue
> >
> >
> > HTH,
> > juan pablo
> >
> >
> > On Wed, Aug 28, 2013 at 4:04 PM, John Pimentel <
> jpimen...@ra.rockwell.com
> > >wrote:
> >
> > > Thanks Jim, I will try that today
> > >
> > > Regards,
> > > John Pimentel
> > >
> > >  [image: Description: Description: ralogo_web]
> > > *jpimen...@ra.rockwell.com* <jpimen...@ra.rockwell.com>
> > > Office  (414) 382-3354
> > > *Mobile (262) 501-4785* <
> > 2625014...@txt.att.net?subject=RA%20Text%204%20U>
> > >
> > >
> > >
> > >
> > > From:        Jim Willeke <j...@willeke.com>
> > > To:        user@jspwiki.apache.org
> > > Date:        08/27/2013 05:35 PM
> > > Subject:        Re: ldaps authentication to jspwiki
> > > ------------------------------
> > >
> > >
> > >
> > > You might try remove the:
> > > userPattern="uid={0},ou=people,dc=mydomain,dc=com"
> > >
> > > and use (what I am using):
> > >
> > >                                userBase="ou=people,dc=mydomain,dc=com"
> > >                                userSearch="(uid={0})"
> > >                                userSubtree="true"
> > >
> > > We found the LDAP search to be much more flexible using this than the
> > > pattern matching.
> > > You should also be able to get some error from tomcat if it is failing.
> > > You can turn on access logging:
> > > http://tomcat.apache.org/tomcat-7.0-doc/config/host.html#Access_Logs
> > >
> > >
> > > If you drop the LDAPS, You might also get a trace. (Not sure if SUN can
> > > show the ldap requests) but tcdump (or wireshark) will.
> > >
> > >
> > > --
> > > -jim
> > > Jim Willeke
> > >
> > >
> > > On Tue, Aug 27, 2013 at 1:18 PM, John Pimentel <
> > jpimen...@ra.rockwell.com
> > > >wrote:
> > >
> > > >
> > > > Hi Jim,
> > > >
> > > > Thanks for the response.
> > > >
> > > > We are using Sun LDAP.  Let me give you an example from my user
> > account.
> > > > Under my group container
> > > > cn=UN_CTM_AdminGroup,ou=Control-M,ou=group,dc=mydomain,dc=com
> > > > I have a attribute called uniqueMember.
> > > > The value for my account is as follows:
> > > > uid=JPimen,ou=people,dc=mydomain,dc=com
> > > >
> > > > I of course substituted our actual domain for mydomain in this
> example,
> > > but
> > > > everything else is verbatim.
> > > >
> > > > So our groups are nmed by cn but the users are named by uid.
> > > >
> > > > Unfortunately our LDAP server will not accept anything other than
> ldaps
> > > > connections, so I am stuck there.
> > > >
> > > > Also if you have any recommendation on how to enable security
> specific
> > > > debug I would appreciate that.
> > > >
> > > > I found what appears to be a log level entry in my jspwiki.properties
> > > file.
> > > > I changed
> > > > log4j.rootCategory=INFO,FileLog
> > > > To read
> > > > log4j.rootCategory=DEBUG,FileLog
> > > >
> > > > Now, I do see debug entries in the
> /web1/dyscq/tomcat/logs/jspwiki.log
> > > > file, but no entries appear when I try (and fail) to log in.
> > > >
> > > > Thanks again for any ideas.
> > > >
> > > > Regards,
> > > > John Pimentel
> > > >
> > > >  (Embedded image moved to file: pic11833.gif)Description:
> Description:
> > > > ralogo_web
> > > > jpimen...@ra.rockwell.com
> > > > Office  (414) 382-3354
> > > > Mobile (262) 501-4785
> > > >
> > > >
> > > >
> > > >
> > > > From:   Jim Willeke <j...@willeke.com>
> > > > To:     user@jspwiki.apache.org
> > > > Date:   08/27/2013 03:40 AM
> > > > Subject:        Re: ldaps authentication to jspwiki
> > > >
> > > >
> > > >
> > > > I would guess, as you show no information on your LDAP setup, this
> line
> > > is
> > > > wrong:
> > > > userPattern="uid={0},ou=people,dc=mydomain,dc=com"
> > > >
> > > > Are your users named by uid or cn?
> > > > You show roles as named by cn and since you show dc=,dc= I would
> guess
> > > this
> > > > is AD
> > > >
> > > > Also, try using LDAP vs LDAPS to help troubleshoot.
> > > >
> > > > -jim
> > > >
> > > > --
> > > > -jim
> > > > Jim Willeke
> > > >
> > > >
> > > > On Mon, Aug 26, 2013 at 10:47 AM, John Pimentel
> > > > <jpimen...@ra.rockwell.com>wrote:
> > > >
> > > > >
> > > > > Greetings,
> > > > >
> > > > > I am having difficulties getting LDAPS authentication to work and I
> > > think
> > > > I
> > > > > must be missing some fundamental configuration.
> > > > >
> > > > > My current state is that the Site loads and displays content
> > properly,
> > > > but
> > > > > when I go to edit content or I select the log in page directly, my
> > LDAP
> > > > > credentials do not authenticate, and I am repeatedly presented
> with a
> > > > login
> > > > > page.
> > > > >
> > > > > I used the follwing information as my "How To" for this effort.
> > > > >
> http://www.ecyrd.com/JSPWiki/wiki/WebContainerAuthenticationViaLDAP
> > > > >
> > > > > This article is very good but appears to be incomplete.
> > > > >
> > > > > I have done the following configuration to get ldaps to work:
> > > > >
> > > > > 1. I have a previously configured LDAP Server and I stored /trusted
> > the
> > > > > cert for this Sun LDAP server into the central java keystore using
> > this
> > > > > command:
> > > > > /usr/lib64/jvm/jre/bin/keytool -import -alias sunldap
> > > > > -file /web1/sst/dysc/content/CA-RA-v3.crt
> > > > > -keystore /usr/lib64/jvm/jre/lib/security/cacerts
> > > > >
> > > > > 2. I have configured the realm and sorted out all the log errors
> > using
> > > > the
> > > > > following realm in the server.xml file.  I believe tomcat is
> > > successfully
> > > > > connecting to my LDAP server.
> > > > >
> > > > >       <Realm className="org.apache.catalina.realm.JNDIRealm"
> > > > >              connectionURL="ldaps://mkedsintp.ds.mydomain.com:636"
> > > > >              connectionName="uid=[bind User
> > > > > UID],ou=admin,dc=rmydomain,dc=com"
> > > > >              connectionPassword="[Password]"
> > > > >              userPattern="uid={0},ou=people,dc=mydomain,dc=com"
> > > > >              roleBase="ou=Control-M,ou=group,dc=mydomain,dc=com"
> > > > >              roleSubtree="true"
> > > > >              roleName="cn"
> > > > >              roleSearch="(uniqueMember={0})"
> > > > >       />
> > > > >
> > > > > 3. I uncommented the "CONTAINER-MANAGED AUTH" section
> > > > > from /web1/dyscq/webapps/apps/wiki/WEB-INF/web.xml
> > > > >
> > > > > There is a section at the bottom that says "Update JSPWiki security
> > > > policy"
> > > > > If you would like to set permissions to LDAP groups, you can simply
> > add
> > > > > policy entries on authorize.Role. The following is an entry for
> > > > wiki-admin
> > > > > group (from LDAP).
> > > > > grant principal com.ecyrd.jspwiki.auth.authorize.Role "wiki-admin"
> {
> > > > >     permission com.ecyrd.jspwiki.auth.permissions.AllPermission
> "*";
> > > > > };
> > > > >
> > > > > I'm thinking it might go into web.xml, but I am not sure of that..
> > > > >
> > > > > this section of the xml looks like this:
> > > > >
> > > > >    <security-constraint>
> > > > >        <web-resource-collection>
> > > > >            <web-resource-name>Authenticated
> area</web-resource-name>
> > > > >            <url-pattern>/Edit.jsp</url-pattern>
> > > > >            <url-pattern>/Comment.jsp</url-pattern>
> > > > >            <url-pattern>/Login.jsp</url-pattern>
> > > > >            <url-pattern>/NewGroup.jsp</url-pattern>
> > > > >            <url-pattern>/Rename.jsp</url-pattern>
> > > > >            <url-pattern>/Upload.jsp</url-pattern>
> > > > >            <http-method>DELETE</http-method>
> > > > >            <http-method>GET</http-method>
> > > > >            <http-method>HEAD</http-method>
> > > > >            <http-method>POST</http-method>
> > > > >            <http-method>PUT</http-method>
> > > > >        </web-resource-collection>
> > > > >
> > > > >        <web-resource-collection>
> > > > >            <web-resource-name>Read-only Area</web-resource-name>
> > > > >            <url-pattern>/attach</url-pattern>
> > > > >            <http-method>DELETE</http-method>
> > > > >            <http-method>POST</http-method>
> > > > >            <http-method>PUT</http-method>
> > > > >        </web-resource-collection>
> > > > >
> > > > >        <auth-constraint>
> > > > >            <role-name>Admin</role-name>
> > > > >            <role-name>Authenticated</role-name>
> > > > >        </auth-constraint>
> > > > > <!-- > >        <user-data-constraint>
> > > > >            <transport-guarantee>CONFIDENTIAL</transport-guarantee>
> > > > >        </user-data-constraint>
> > > > > -->
> > > > >
> > > > >    </security-constraint>
> > > > >
> > > > >    <login-config>
> > > > >        <auth-method>FORM</auth-method>
> > > > >        <form-login-config>
> > > > >            <form-login-page>/LoginForm.jsp</form-login-page>
> > > > >            <form-error-page>/LoginForm.jsp</form-error-page>
> > > > >        </form-login-config>
> > > > >    </login-config>
> > > > >
> > > > >    <security-role>
> > > > >        <description>
> > > > >            This logical role includes all authenticated users
> > > > >        </description>
> > > > >        <role-name>Authenticated</role-name>
> > > > >    </security-role>
> > > > >
> > > > >    <security-role>
> > > > >        <description>
> > > > >            This logical role includes all administrative users
> > > > >        </description>
> > > > >        <role-name>Admin</role-name>
> > > > >    </security-role>
> > > > >
> > > > >
> > > > > Regards,
> > > > > John Pimentel
> > > > >
> > > > >  (Embedded image moved to file: pic05844.gif)Description:
> > Description:
> > > > > ralogo_web
> > > > > jpimen...@ra.rockwell.com
> > > > > Office  (414) 382-3354
> > > > > Mobile (262) 501-4785
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > From:   user-h...@jspwiki.apache.org
> > > > > To:     jpimen...@ra.rockwell.com
> > > > > Date:   08/26/2013 08:16 AM
> > > > > Subject:        WELCOME to user@jspwiki.apache.org
> > > > >
> > > > >
> > > > >
> > > > > Hi! This is the ezmlm program. I'm managing the
> > > > > user@jspwiki.apache.org mailing list.
> > > > >
> > > > > I'm working for my owner, who can be reached
> > > > > at user-ow...@jspwiki.apache.org.
> > > > >
> > > > > Acknowledgment: I have added the address
> > > > >
> > > > >    jpimen...@ra.rockwell.com
> > > > >
> > > > > to the user mailing list.
> > > > >
> > > > > Welcome to user@jspwiki.apache.org!
> > > > >
> > > > > Please save this message so that you know the address you are
> > > > > subscribed under, in case you later want to unsubscribe or change
> > your
> > > > > subscription address.
> > > > >
> > > > >
> > > > > --- Administrative commands for the user list ---
> > > > >
> > > > > I can handle administrative requests automatically. Please
> > > > > do not send them to the list address! Instead, send
> > > > > your message to the correct command address:
> > > > >
> > > > > To subscribe to the list, send a message to:
> > > > >    <user-subscr...@jspwiki.apache.org>
> > > > >
> > > > > To remove your address from the list, send a message to:
> > > > >    <user-unsubscr...@jspwiki.apache.org>
> > > > >
> > > > > Send mail to the following for info and FAQ for this list:
> > > > >    <user-i...@jspwiki.apache.org>
> > > > >    <user-...@jspwiki.apache.org>
> > > > >
> > > > > Similar addresses exist for the digest list:
> > > > >    <user-digest-subscr...@jspwiki.apache.org>
> > > > >    <user-digest-unsubscr...@jspwiki.apache.org>
> > > > >
> > > > > To get messages 123 through 145 (a maximum of 100 per request),
> mail:
> > > > >    <user-get.123_...@jspwiki.apache.org>
> > > > >
> > > > > To get an index with subject and author for messages 123-456 ,
> mail:
> > > > >    <user-index.123_...@jspwiki.apache.org>
> > > > >
> > > > > They are always returned as sets of 100, max 2000 per request,
> > > > > so you'll actually get 100-499.
> > > > >
> > > > > To receive all messages with the same subject as message 12345,
> > > > > send a short message to:
> > > > >    <user-thread.12...@jspwiki.apache.org>
> > > > >
> > > > > The messages should contain one line or word of text to avoid being
> > > > > treated as sp@m, but I will ignore their content.
> > > > > Only the ADDRESS you send to is important.
> > > > >
> > > > > You can start a subscription for an alternate address,
> > > > > for example "john@host.domain", just add a hyphen and your
> > > > > address (with '=' instead of '@') after the command word:
> > > > > <user-subscribe-john=host.dom...@jspwiki.apache.org>
> > > > >
> > > > > To stop subscription for this address, mail:
> > > > > <user-unsubscribe-john=host.dom...@jspwiki.apache.org>
> > > > >
> > > > > In both cases, I'll send a confirmation message to that address.
> When
> > > > > you receive it, simply reply to it to complete your subscription.
> > > > >
> > > > > If despite following these instructions, you do not get the
> > > > > desired results, please contact my owner at
> > > > > user-ow...@jspwiki.apache.org. Please be patient, my owner is a
> > > > > lot slower than I am ;-)
> > > > >
> > > > > --- Enclosed is a copy of the request I received.
> > > > >
> > > > > Return-Path: <jpimen...@ra.rockwell.com>
> > > > > Received: (qmail 84748 invoked by uid 99); 26 Aug 2013 13:16:04
> -0000
> > > > > Received: from athena.apache.org (HELO athena.apache.org)
> > > > (140.211.11.136)
> > > > >     by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Aug 2013
> > 13:16:04
> > > > > +0000
> > > > > X-ASF-Spam-Status: No, hits=-0.0 required=5.0
> > > > >                  tests=SPF_PASS
> > > > > X-Spam-Check-By: apache.org
> > > > > Received-SPF: pass (athena.apache.org: local policy)
> > > > > Received: from [205.175.240.251] (HELO
> ramilwsmtp01.ra.rockwell.com)
> > > > > (205.175.240.251)
> > > > >     by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Aug 2013
> > 13:16:00
> > > > > +0000
> > > > > In-Reply-To: <1377522681.70768.ez...@jspwiki.apache.org>
> > > > > References: <1377522681.70768.ez...@jspwiki.apache.org>
> > > > > Subject: Re: confirm subscribe to user@jspwiki.apache.org
> > > > > X-KeepSent: D7D57B0D:E2A05A18-86257BD3:0048D45A;
> > > > >  type=4; name=$KeepSent
> > > > > To:
> > > > > user-sc.1377522681.pagaldeamkeafdeakcap-jpimentel=
> > > > > ra.rockwell....@jspwiki.apache.org
> > > > >
> > > > > X-Mailer: Lotus Notes Release 8.5.2FP2 March 23, 2011
> > > > > Message-ID:
> > > > >
> > > > <
> > >
> >
> ofd7d57b0d.e2a05a18-on86257bd3.0048d45a-86257bd3.0048d...@ra.rockwell.com
> > > > > >
> > > > > From: John Pimentel <jpimen...@ra.rockwell.com>
> > > > > Date: Mon, 26 Aug 2013 08:15:38 -0500
> > > > > X-MIMETrack: Serialize by Router on
> > RAMilwSMTP01/Milwaukee/RA/Rockwell
> > > at
> > > > > 08/26/2013 08:15:59
> > > > >  AM
> > > > > MIME-Version: 1.0
> > > > > Content-type: multipart/mixed;
> > > > >
> > > > > Boundary="0__=09BBF140DFDB52CA8f9e8a93df938690918c09BBF140DFDB52CA"
> > > > > Content-Disposition: inline
> > > > > X-Virus-Checked: Checked by ClamAV on apache.org
> > > > >
> > > > >
> > > >
> > >
> > >
> >
> >
>

Reply via email to