The display name in Smart Office is used in a couple of places. First of all it shows the logged in user at the top of the Canvas. This post describes the display name and it’s usages and configuration.
The display name can also be found in the communicator
Prior to Smart Office 10.0.4 the display name could either be fetched directly from Active Directory with help of the LDAP settings in Mango Core setting fields.
The display name could also be set manually in the Settings dialog, if the administrator allowed it.
Display Name in Smart Office 10.0.4
The different ways of getting the display name prior to 10.0.4 are still valid but there is also a new way. The new Session Providers (LDAP, Windows and DSSO) that is supported by Smart office 10.0.4 can also give the display name for the logged in user. Each Session Provider has its own way of retrieving the display name, for more detailed information read more in the documentation for each session provider.
For example must the LDAP Session Provider be configured with the attribute that contains the display name. The LDAP Session Provider can even create a display name from different attributes like title, given name and sir name.
If the Smart Office server is configured to retrieve the display name from the active session provider then the retrieved display name will precede whatever display name that have been set on the client. If the display name could not be found or is blank, it will however not overwrite what is set on the client.
Why this new feature?
- Letting the user set the display name is not always the best idea. User that is allowed to change their display name can for example send messages that looks like it comes from someone else.
- Using the functionality to retrieve the display name from Active Directory does only work if the user is a member of the domain.
Letting the active session provider retrieve the display name will make it less error prone and in the future the number of session providers will probably grow.
The retrieval of display name from the session provider is by default enabled in new installations and default off when upgrading from LSO 10.0.3 or earlier.
The configuration if display name retrieval is to be used or not is done on the property pages of the LSO application in the Grid. Easiest way to get there is start the LCM client and open up the Grid Configuration Manager. Go to Applications->LSO->Edit Properties. In the LSO Server area there is a Retrieve display name property. True means retrieve display name from the active session provider.