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

Reply via email to