Re: Setting "administratorid"?

Jerry Malcolm <[email protected]>
Newsgroups gmane.comp.jakarta.james.user
Message-ID <[email protected]>
Yes, I will definitely contribute to this.  A whole section on how to 
use delegation will be very helpful to other users.

On 11/4/2019 3:38 AM, Tellier Benoit wrote:
> I just created an issue regarding this.
>
> https://issues.apache.org/jira/browse/JAMES-2963
>
> Jerry, would you have time to contribute this missing documentation?
>
> Regards,
>
> Benoit
>
> On 04/11/2019 16:27, Tellier Benoit wrote:
>> Answers inlined,
>>
>> Regards,
>>
>> Benoit
>>
>> On 30/10/2019 11:37, Jerry Malcolm wrote:
>>> "enableVirtualHosting" is another config parameter that's set in this
>>> same method.  So I decided to search around and see where that is set.
>>> I found it, and just taking a wild guess, is this correct?
>> Maybe we need to further explain this.
>>
>> When virtual hosting is enabled, usernames are composed of a local part
>> and a domain part. [email protected] and [email protected] are two
>> distinct users, with different login and distinct mailboxes. Creating a
>> user without domain part is forbidden.
>>
>>
>> When virtual hosting is turned of, usernames are only composed of a
>> local part. All domains handled by James (check domain list) can be used
>> as domain part of their mail address. [email protected] and
>> [email protected] are two mail address belonging to a same "alice" user,
>> with same login and mailboxes. Creating users with domain parts is
>> forbidden.
>>
>> I will add the following indication within the documentation as it might
>> get really useful to understand this. Thanks for highlighting this weak
>> point!
>>
>>> <usersrepository name="LocalUsers"
>>> class="org.apache.james.user.jpa.JPAUsersRepository">
>>>      <algorithm>MD5</algorithm>
>> Try more secure algorithms, you should give a go to SHA-512.
>>
>> We should update default configuration accordingly as MD5 hashing is not
>> acceptable.
>>
>>>      <enableVirtualHosting>true</enableVirtualHosting>
>>> <administratorid>[email protected]</administratorid>
>>> </usersrepository>
>>>
>>> This took a whole lot of digging to figure out.  I really think the
>>> default usersrepository.xml should have at least commented-out lines
>>> defining where/how to set the administrator id.
>> I would be glad to have you contribute this!
>>
>>> I'll add it to my list if this is indeed the correct implementation.
>>>
>>> Jerry
>>>
>>>
>>> On 10/29/2019 11:27 PM, Jerry Malcolm wrote:
>>>> I see in AbstractUsersRepository where "adminstratorid" is pulled from
>>>> somewhere in the configuration:
>>>>
>>>>          administratorId =
>>>> Optional.ofNullable(configuration.getString("administratorId"));
>>>>
>>>> But I can't find any place to set it in the shipped configuration
>>>> files.  Where is the administrator id supposed to be defined, and what
>>>> is the correct syntax to define it?
>>>>
>>>> Thx
>>>>
>>>> Jerry
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.