On Thu, Feb 11, 2010 at 17:50, Milind Kamble <[email protected]> wrote:
> We are using LDAP authentication scheme and are trying to develop a feature 
> wherein we can register any given user before he/she authenticates for the 
> first time. This will allow us to add users to appropriate access control 
> lists so that they are fully setup before they ever authenticate.
>
> To do so, I was thinking of using Groovy to access the 
> XWikiLDAPAuthServiceImpl class to perform functions such as first verifying 
> that the LDAP uid is valid and then perform the actual creation using 
> createUserFromLDAP() method call.
>
> I am unable to get basic Groovy access to any method in the above class 
> working. I would appreciate if someone could guide me with the basic skeleton 
> to access the class or maybe even the actual authenticator object in the 
> current context.

The method you are trying to use in XWikiLDAPAuthServiceImpl are
protected methods so you will have to create a groovy class that
extends XWikiLDAPAuthServiceImpl to be able to use it.

Note that i just created http://jira.xwiki.org/jira/browse/XWIKI-4885
that i should have done a long time ago but never found the time. I
will try to do it in the 2.3 timeframe. If you want to do it i would
be glad to apply a patch instead of doing it myself ;)

>
> Thanks,
> Milind
>
>
>
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>



-- 
Thomas Mortagne
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to