W dniu 10-10-12 12:28, Thomas Mortagne wrote: > On Tue, Oct 12, 2010 at 12:22, Piotr Dziubecki<[email protected]> wrote: >> >> >> W dniu 10-10-12 12:10, Thomas Mortagne wrote: >>> On Tue, Oct 12, 2010 at 12:03, Piotr Dziubecki<[email protected]> >>> wrote: >>>> W dniu 10-10-12 11:41, Thomas Mortagne wrote: >>>>> On Tue, Oct 12, 2010 at 11:12, Piotr Dziubecki<[email protected]> >>>>> wrote: >>>>>> Hi, >>>>>> >>>>>> I'm testing the ldap features of xwiki and have a question regarding >>>>>> importing /registering new user. >>>>>> >>>>>> I managed to setup ldap authentication with user import and group >>>>>> mapping. The question is connected with >>>>>> this configuration flag: >>>>>> >>>>>> #-# Specifies the LDAP attribute containing the identifier to be used as >>>>>> the XWiki name (default=cn) >>>>>> xwiki.authentication.ldap.UID_attr=mail >>>>>> >>>>>> >>>>>> What I would achieve is a user authentication with his mail/password ( >>>>>> which is pretty common nowadays ). >>>>>> >>>>>> It works with ldap and after a successful authentication with i.e. >>>>>> mail = [email protected], >>>>>> >>>>>> a new user is created with the following value: >>>>>> >>>>>> username = br...@7cogscom >>>>>> >>>>>> I assume that the 'dot' is not allowed to be used in the username string >>>>>> ? >>>>> >>>>> It's not really a user name limitation but the fact that the user id >>>>> is the user profile page name which not does yet fully support dot. >>>>> >>>>>> >>>>>> In my scenario there will be also a need for registering new users in a >>>>>> traditional (xwiki ) way but it >>>>>> seems to be impossible to provide a mail as a username ( even though the >>>>>> client side validation seems to not >>>>>> complain about that initially ): >>>>>> >>>>>> Invalid username provided. Please use only letters from the latin >>>>>> alphabet, numbers, and the underscore >>>>>> character. >>>>> >>>>> That's because the UI to create users is over precautionnous and does >>>>> not allow anny "special" character. >>>>> >>>>> Do you really need your "normal" XWiki user name to contain a @ ? >>>> Not really, what I want is to have a possibility to choose a field against >>>> which user can authenticate >>>> himself ( of course, I understand that not every field is unique but email >>>> meets that requirement ). >>>> >>>>> >>>>>> >>>>>> Do you have any clues how to achieve that ? maybe it's possible to set a >>>>>> flag in xwiki config similar to the >>>>>> ldap solution ( identifier to be used as the XWiki name ).. >>>>> >>>>> If what you want is to create a XWiki user and then link it to LDAP, >>>>> the user id does not really matter. All you have to do is to add the >>>>> same object LDAP users have and provide the proper uid and DN in that >>>>> object. >>>> >>>> That is a solution, but in my case i have different users, one group with >>>> their user credentials stored in >>>> the LDAP and another group which will exist only in Wiki. For both of them >>>> I would like to have a uniform >>>> authentication policy ( mail/password ). Currently this method is the most >>>> popular one ( google, facebook >>>> etc. ) and this is the reason of my queries. >>> >>> Ok i understand now, sorry impossible to use a mail as normal XWiki >>> user. LDAP authenticator is doing mapping hack to be able to support >>> anything bu with the limitation on pages names impossible to support >>> the same with standard users yet. >> >> I'm just thinking that in fact for such an application we could design >> scenario like this: >> >> 1. user registers himself in xwiki with a regular username, mail and other >> necessary data. >> 2. admin sets an option to select a user e-mail as an identifier to be used >> as the XWiki login >> 3. user tries to login to the portal with email/password, system search for >> the username mapped to that >> email and tries to authenticate user with provider password. >> >> This is more or less the idea I'm talking about :) > > You can always write your own authenticator which will authenticate of > mail/password instead of id/password. See > http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Authentication#HCustomAuthentication >
Thanks, I'll surely look at this ! Cheers, Piotr _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
