Retrieving LoginUser properties
If the user map script requires information about the current user settings, it can examine the properties of the LoginUser
object created for this user session. LoginUser object describes the LoginUser
properties.
Several of these properties (LoginUser.GroupNames
, for example) contain an array of group names of which the user is a member. These might be useful, depending on your requirements, for determining a user name. You might, for example, specify a single user name for anyone belonging to the admin group, and specify another single user name for anyone belonging to the sales group.
You can also use the LoginUser.ServiceName
and LoginUser.ServiceType
properties to distinguish between directory sources. For example, if the user is managed by Active Directory, some attributes might be different than users managed by LDAP (userprincipalname
for AD and UID
for LDAP). Use either of these properties to determine the user’s directory source.