CN (ชื่อสามัญ) ไม่ดีสำหรับการเข้าสู่ระบบเนื่องจาก CN เพียงอย่างเดียวไม่ได้ระบุผู้ใช้โดยเฉพาะ ฉันสามารถมี
CN=Ryan Ries,OU=Dallas,DC=Domain,DC=com
และฉันก็สามารถมี
CN=Ryan Ries,OU=New York,DC=Domain,DC=com
CN ของผู้ใช้นั้นเป็น RDN (ชื่อจำเพาะที่สัมพันธ์กัน) พวกเขามี CN เดียวกัน แต่ DN ต่างกัน คุณอาจจะสังเกตเห็นว่าคุณทำงานเป็นปัญหาถ้าคุณมีคนสองคนในองค์กรของคุณชื่อไรอัน Ries และคุณจะต้องทำให้ samAccountName rries2
สำหรับสองสิ่งที่ชอบ
DN (ชื่อจำเพาะ) ไม่ดีสำหรับการเข้าสู่ระบบเพราะใครต้องการที่จะเข้าสู่ระบบด้วยชื่อผู้ใช้เช่นCN=ryan,OU=Texas,DC=brazzers,DC=com
? ในขณะที่ใช้งาน DN จะระบุตัวตนของผู้ใช้อย่างชัดเจนและไม่ซ้ำใคร มันเป็นแนวคิดแบบเดียวกันระหว่างพา ธ สัมพัทธ์กับพา ธ สัมบูรณ์บนระบบไฟล์ นอกจากนี้ยังบอกเป็นนัยว่าคุณทราบอย่างแน่ชัดว่าอยู่ที่ไหนในโครงสร้างไดเรกทอรีที่วัตถุอยู่โดยไม่ต้องค้นหา ซึ่งคุณมักจะทำไม่ได้
สิ่งนี้เรียกว่าการแก้ปัญหาชื่อกำกวม (ANR) - ค้นหาไดเร็กทอรีสำหรับผู้ใช้เมื่อคุณไม่มีชื่อจำเพาะของเขาหรือเธอ
UPN (ชื่อผู้ใช้หลัก) ค่อนข้างดีเพราะดูเหมือนที่อยู่อีเมลพวกเขาสามารถเหมือนกับที่อยู่อีเมลองค์กรของผู้ใช้จดจำได้ง่ายและต้องการลงชื่อเข้าใช้ด้วยเพราะจะค้นหาชื่อ ในโดเมนท้องถิ่นก่อนก่อนค้นหาในฟอเรสต์
Microsoft กล่าวว่า: จุดประสงค์ของ UPN คือการรวมเนมสเปซอีเมลและการเข้าสู่ระบบเพื่อให้ผู้ใช้ต้องการเพียงชื่อเดียวเท่านั้น UPN เป็นชื่อเข้าสู่ระบบที่ต้องการสำหรับผู้ใช้ Windows ผู้ใช้ควรใช้ UPN ของพวกเขาเพื่อเข้าสู่ระบบโดเมน ณ เวลาเข้าสู่ระบบ UPN จะได้รับการตรวจสอบความถูกต้องก่อนโดยการค้นหาโดเมนท้องถิ่นจากนั้นจึงทำการแคตตาล็อกส่วนกลาง ความล้มเหลวในการค้นหา UPN ในโดเมนท้องถิ่นหรือผลลัพธ์ของ GC ในการปฏิเสธ UPN สามารถกำหนด UPN แต่ไม่จำเป็นเมื่อสร้างบัญชีผู้ใช้
โปรดจำไว้ว่าบิต "ไม่จำเป็น" ในตอนท้ายเมื่อออกแบบแอปพลิเคชันของคุณ
SamAccountName ก็ดีเช่นกันเพราะ SamAccountName ต้องไม่ซ้ำกันสำหรับทุกคนในโดเมน (แต่ไม่ใช่ฟอเรสต์) นอกจากนี้ SamAccountNames ยังสั้น คนส่วนใหญ่เข้าสู่ระบบด้วย SamAccountNames แม้ว่าพวกเขาจะไม่ระบุตัวคุณใน AD Forest โดยเฉพาะซึ่งเป็นสาเหตุที่คุณต้องระบุชื่อโดเมนที่จะไปพร้อมกับ SamAccountName ของคุณเพื่อให้ระบบรู้ว่าคุณกำลังพยายามเข้าสู่ระบบโดเมนใด .
นี่คือเอกสารที่ยอดเยี่ยมเกี่ยวกับปัญหาสำหรับการอ่านเพิ่มเติม:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms677605(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms680857(v=vs.85).aspx