Hi,

testing with the cma is just an easy way of testing container managed auth
/ reproduce your issue; tomcat-users.xml, just needs to have roles similar
to what the LDAP has.

Then similar changes should be done on web.xml and with either cargo:run or
running the tests you can see where to tweak the config, or if indeed code
changes are needed.

Kind regards,

jp

El jue, 22 ago 2024, 1:17, Alex O'Ree <alexo...@apache.org> escribió:

> not sure if this helps. while i'm running in tomcat, tomcat-users.xml is
> not used at all. The roles i have look nothing like "Authenticated" or
> "Admin" and i need a way to map them into what jspwiki is expecting.
>
> On Mon, Aug 19, 2024 at 5:32 PM Juan Pablo Santos Rodríguez <
> juanpablo.san...@gmail.com> wrote:
>
> > Hi!
> >
> > Currently on holidays, mobile, no pc, apologies on brevity and typos.
> >
> > A way back I did connect JSPWiki with and LDAP backend, don't remember
> > doing nothing fancy, perhaps roles did match exactly.
> >
> > I'd suggest to play with the jspwiki-it-cma module, which relies on
> > tomcat-users.xml (defined inline on the cargo plugin on the parent
> > pom.xml). It just overwrites the web.xml file from the vanilla jspwiki
> war,
> > IIRC. From there I'd modify both tomcat-user.xml and web.xml
> > auth-constraints and work from there. It'll be some days til I'm able to
> > test, but perhaps this is enough to look into?
> >
> > HTH,
> > jp
> >
> > El vie, 16 ago 2024, 22:32, Alex O'Ree <alexo...@apache.org> escribió:
> >
> > > Using container based authentication and i have my own roles populated
> > from
> > > LDAP. Trying to map this into the application level roles used by
> > jspwiki.
> > >
> > > I did try role refs in web.xml
> > >
> > >     <security-role-ref>
> > >         <role-name>LDAP-Wiki-Role</role-name>
> > >         <role-link>Admin</role-link><!-- jspwiki role-->
> > >     </security-role-ref>
> > >
> > > But i was unable to get this work.
> > >
> > > Then i saw this in the docs
> > > "Alternatively, you could also replace all references to
> "Authenticated"
> > > and "Admin" with role names that match those returned by your
> container's
> > > security realm. JSPWiki doesn't care either way, as long as they
> match."
> > >
> > > So question. does this mean only web.xml needs to be changed? That
> didn't
> > > work for me. I also updated the jspwiki policy file. Didn't seem to
> work
> > > either (also tried both). Is there any other files that need to be
> > changed
> > > to get this to work?
> > >
> >
>

Reply via email to