joe wrote:
what would be considered a valid reason for having them be different?
The fact that they are different is a valid reason. Someone decided they
wanted them to be different. Making them the same is more of a convenience
and to reduce confusion. By default, no UPN is set when creating a user
object. Some tools will force the population of the attribute. If it isn't
specifically populated, it is still available though.
Also note that with K3 AD, you do not have to specify the sAMAccountName and
AD will autogenerate one. At that point, you better have a different easier
to recall UPN because the sAMAccountName isn't something you will want to
type in all the time.
Interesting. I need to do some more testing with the AD tree at various
functional levels. Right now, if I logon to my test 2K3 DC [only DC for the
test tree, set to Win2K native mode], regardless of whether I use the SAM
account name or the UPN, all of the downl-level API functions report my
username as being the SAM account name, which is as expected. The USERNAME
environment variable is also set to the SAM account name. I'll test with it
set to 2K3 Native mode and see how the SAM account name is used and whether
it or the base portion of the UPN gets returned by any of the down-level API
functions.
It's somewhat annoying to have multiple account naming attributes that can
be used in terms of how the user identifies themselves at logon time. If a
UPN isn't mandatory and uniqueness of UPN values is not enforced by AD
itself, and the SAM account name attribute is only forced to be unique
within a domain, it makes it difficult to figure out which one of these
naming attributes' values should be used when linking to an external system.
Why can't the external repository link via the GUID? It doesn't store binary
or can't convert to the GUID binary format when looking back? If that is the
case, add a custom attribute and populate it with the text form of the GUID
and link on that.
Using the GUID may not be an option. This isn't a restriction that I've
imposed, it's a restriction on the external system itself. It pre-dates the
use of a GUID to uniquely identify a user account and may not be customizable.
--
Chuck Chopp
ChuckChopp (at) rtfmcsi (dot) com http://www.rtfmcsi.com
RTFM Consulting Services Inc. 864 801 2795 voice & voicemail
103 Autumn Hill Road 864 801 2774 fax
Greer, SC 29651
Do not send me unsolicited commercial email.
List info : http://www.activedir.org/List.aspx
List FAQ : http://www.activedir.org/ListFAQ.aspx
List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/