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

>
> Cheers,
> Piotr
> _______________________________________________
> 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