Just to come back to this thread... the LDAP support is now committed into trunk, see [1]
Later this week we'll be integrating into ActiveDirectory, which I expect will require some custom coding; and it seems that some custom coding is always required when talking to LDAP. But at least there's some working code to use as a starting point. Dan [1] http://isis.apache.org/components/security/shiro/using-ldap.html On 1 January 2013 13:02, Mark Wood-Patrick <[email protected]> wrote: > I'll wait on the Apache Shiro before I continue with my work on LDAP > > I'll look into adding Scala support after I have gotten more experience > with > the framework for that I'm planning on trying to create a viewer using > http://emberjs.com/ first > > Mark > > -----Original Message----- > From: Dan Haywood [mailto:[email protected]] > Sent: Monday, December 31, 2012 10:09 AM > To: [email protected] > Subject: Re: Adding LDAP support into my viewer client > > On 31 December 2012 13:07, Mark Wood-Patrick <[email protected] > >wrote: > > > Can I get a pointer to docs on how to switch my viewer to use LDAP > > based security? > > > > In fact, I'm currently working on an Apache Shiro [1] implementation > > which > is likely to supercede the LDAP implementation. I hope to have that > working > by the end of the week, and expect to put it out as a released submodule > later this month. > > > > > Looking at: > > > > > > http://mavenhub.com/mvn/central/org.apache.isis.security/ldap/0.1.2-in > > cubating > > > > I see that at one time it appeared that isis had support for Scala > > which is our preferred language what's the current status on this? > > > > I think you are misreading that page; that merely shows the syntax for > including a module using Scala's sbt build tool. > > In fact, Isis' pluggable programming model does has the capability to > support other programming languages, and I did do some work on supporting > groovy as a language. In theory other programming languages could also be > supported. I did look very briefly at Scala, but the integration would > definitely be more complex because the Scala compiler does rather more > exotic things. > > If getting Scala support is very important to you, then of course you > should > raise a JIRA ticket. However, it's not really particularly high up on my > priorities. If you fancy taking a crack at it, I'm happy to provide some > pointers. (The Groovy support only took me an evening to get going, so it > might not be that difficult. But the tricky bit is in testing it in a > real-world situation to make sure that it works in practice). > > Dan > > [1] http://shiro.apache.org/ > [2] http://isis.apache.org/components/progmodels/groovy/about.html > > > > > Mark Wood-Patrick > > > > ---------------------------------------------------------------------- > > ------------- This email message is for the sole use of the intended > > recipient(s) and may contain confidential information. Any > > unauthorized review, use, disclosure or distribution is prohibited. > > If you are not the intended recipient, please contact the sender by > > reply email and destroy all copies of the original message. > > > > ---------------------------------------------------------------------- > > ------------- > > > >
