I want to share some found information.
I noticed that the objectClass ‘univentionPerson’ is really useful especially when you want to perform the search of real users and separate them from accounts used for some internal workflows like ‘ucs-sso’ or ‘krbtgt’.
I set up some external service for authenticating users that have such objectClass. And I was surprised by the fact that newly created user has no this objectClass until you add the birth date in Personal Information section. The fact is interesting by that that personal information ‘Display name’ is filled in by UCS itself during the user creation process, but the objectClass ‘univentionPerson’ is not assigned to account automatically.
Therefore, could somebody explain to me how I can set using the class for created users without specifying their birth dates?
I am asking because this behavior looks for me like a bug since the ‘Display name’ parameter is being set automatically but objectClass is not being assigned despite on the fact that ‘Display name’ is located in section ‘Personal information’.
Thanks in advance.