Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

Modern authentication failed รหัสสถานะ 4c7 – ข้อผิดพลาด Microsoft Teams

Microsoft Teams เป็นแพลตฟอร์มการสื่อสารและทำงานร่วมกันแบบรวมศูนย์ ที่รวมแชทที่ทำงานต่อเนื่อง การประชุมวิดีโอ การจัดเก็บไฟล์ และการรวมแอปพลิเคชัน หากเมื่อคุณพยายามลงชื่อเข้าใช้ Microsoft Teams เมื่อคุณเชื่อมต่อจากเครือข่ายองค์กรที่ติดตั้ง Active Directory Federation Services (AD FS) และคุณเผชิญข้อความข้อผิดพลาด "Modern authentication failed" โพสต์นี้อาจน่าสนใจคุณ ในโพสต์นี้ เราจะระบุสาเหตุที่เป็นไปได้และให้โซลูชันที่เป็นไปได้ที่คุณสามารถลองเพื่อช่วยแก้ไขปัญหานี้

Modern authentication failed รหัสสถานะ 4c7 – ข้อผิดพลาด Microsoft Teams

Modern authentication failed รหัสสถานะ 4c7 – Microsoft Teams

เมื่อการตรวจสอบสิทธิ์ล้มเหลว คุณจะได้รับข้อความข้อผิดพลาดดังอธิบายด้านล่าง:

Modern authentication failed here, but you'll still be able to sign in. Your status code is 4c7.

และหากคุณตรวจสอบบันทึก คุณอาจเห็นข้อมูลที่คล้ายกับดังต่อไปนี้:

DateTime< 7124> — info — SSO: SSO requires credential. Status: caa10001. Attempting windows auth.
DateTime< 7124> — info — SSO requires credential. Status: caa10001. Attempting windows auth. diag:1
DateTime<7124> — info — SSO: (Non domain joined) No user present. Status: 3399548929
DateTime<7124> — error — SSO: ssoerr – (status) Unable to get errCode. Err:Error: ADAL error: 0xCAA10001SSO: ssoerr – (status) Unable to get errorDesc. Err:Error: ADAL error: 0xCAA10001

เพื่อแก้ไขข้อความข้อผิดพลาด Modern authentication failed – Status code 4c7 คุณจะต้องเปิดใช้งาน Forms Authentication โดยใช้ AD FS Microsoft Management Console (MMC) snap-in บนคอมพิวเตอร์ที่มีสำเนาท้องถิ่นของ Active Directory ในการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้:

  1. ในบานหน้าตอบนำทาง ให้ไปที่ Authentication Policies
  2. ภายใต้ Actions ในบานหน้าต่างรายละเอียด ให้เลือก Edit Global Primary Authentication
  3. บนแท็บ Intranet ให้เลือก Forms Authentication
  4. เลือก OK (หรือ Apply)

ตาม Microsoft ข้อผิดพลาดนี้เกิดขึ้นเพราะ Microsoft Teams ต้องการ Forms Authentication เมื่อคุณปรับใช้ AD FS Forms Authentication ไม่ได้เปิดใช้งานสำหรับ intranet โดยค่าเริ่มต้น

การตรวจสอบสิทธิ์แบบฟอร์มเป็นศัพท์เฉพาะในบริบทของระบบเครือข่ายคอมพิวเตอร์ออนไลน์ที่ใช้เว็บและอินเทอร์เน็ต โดยทั่วไป หมายถึงแนวคิดของผู้ใช้ที่ได้รับการนำเสนอ "ฟอร์ม" ที่แก้ไขได้เพื่อกรอกและส่งเพื่อเข้าสู่ระบบบางระบบหรือบริการ

ข้อได้เปรียบของการตรวจสอบสิทธิ์แบบฟอร์มคือ ผู้ใช้ไม่จำเป็นต้องเป็นสมาชิกของเครือข่ายที่อิงโดเมนเพื่อเข้าถึงแอปพลิเคชันของคุณ ดังนั้น จำนวนแอปพลิเคชันเว็บใช้การตรวจสอบสิทธิ์แบบฟอร์มในแอปพลิเคชันเว็บของพวกเขา

มีการตรวจสอบสิทธิ์ 3 ประเภทใน ASP.NET คือ:

  1. Windows authentication
  2. Forms authentication
  3. Passport Authentication

หาก Windows Integrated Authentication ล้มเหลว คุณจะได้รับแจ้งให้ลงชื่อเข้าใช้โดยใช้ Forms Authentication

Modern authentication failed รหัสสถานะ 4c7 – ข้อผิดพลาด Microsoft Teams