ทีม Microsoft เป็นแพลตฟอร์มการสื่อสารและการทำงานร่วมกันแบบรวมศูนย์ที่รวมการแชทในสถานที่ทำงาน การประชุมทางวิดีโอ พื้นที่จัดเก็บไฟล์ และการรวมแอปพลิเคชัน ถ้าเมื่อคุณพยายามลงชื่อเข้าใช้ Microsoft Teams เมื่อคุณเชื่อมต่อจากเครือข่ายองค์กรที่มีการติดตั้ง Active Directory Federation Services (AD FS) และคุณพบ "การรับรองความถูกต้องแบบสมัยใหม่ล้มเหลว" ข้อความแสดงข้อผิดพลาด โพสต์นี้อาจสนใจคุณ ในโพสต์นี้ เราจะระบุสาเหตุที่เป็นไปได้และให้แนวทางแก้ไขที่คุณสามารถลองเพื่อช่วยแก้ไขปัญหานี้ได้
การตรวจสอบสิทธิ์สมัยใหม่ล้มเหลว รหัสสถานะ 4c7 – Microsoft Teams
เมื่อการตรวจสอบสิทธิ์ล้มเหลว คุณจะได้รับข้อความแสดงข้อผิดพลาดตามที่อธิบายไว้ด้านล่าง:
การตรวจสอบสิทธิ์แบบสมัยใหม่ล้มเหลวที่นี่ แต่คุณยังสามารถลงชื่อเข้าใช้ได้ รหัสสถานะของคุณคือ 4c7
และหากคุณตรวจสอบบันทึก คุณอาจเห็นข้อมูลที่คล้ายกับต่อไปนี้:
DateTime<7124> — ข้อมูล — SSO:SSO ต้องการข้อมูลประจำตัว สถานะ:caa10001 กำลังพยายามตรวจสอบสิทธิ์ windows
DateTime<7124> — ข้อมูล — SSO ต้องใช้ข้อมูลรับรอง สถานะ:caa10001 กำลังพยายามตรวจสอบสิทธิ์ของ windows diag:1
DateTime<7124> — ข้อมูล — SSO:(ไม่ใช่โดเมนที่เข้าร่วม) ไม่มีผู้ใช้อยู่ สถานะ:3399548929
DateTime<7124> — error — SSO:ssoerr – (status) Unable to get errCode. ข้อผิดพลาด:ข้อผิดพลาด:ข้อผิดพลาด ADAL:0xCAA10001SSO:ssoerr – (สถานะ) ไม่สามารถรับ errorDesc ข้อผิดพลาด:ข้อผิดพลาด:ข้อผิดพลาด ADAL:0xCAA10001
วิธีแก้ไข การตรวจสอบสิทธิ์สมัยใหม่ล้มเหลว – รหัสสถานะ 4c7 ข้อความแสดงข้อผิดพลาด คุณจะต้องเปิดใช้งานการตรวจสอบสิทธิ์ของฟอร์ม โดยใช้สแน็ปอิน AD FS Microsoft Management Console (MMC) บนคอมพิวเตอร์ที่มีสำเนาของ Active Directory ในเครื่อง โดยทำตามขั้นตอนต่อไปนี้:
- ในบานหน้าต่างนำทาง ให้เรียกดู นโยบายการตรวจสอบสิทธิ์ .
- ภายใต้ การดำเนินการ ในบานหน้าต่างรายละเอียด ให้เลือก แก้ไข Global Primary Authentication .
- บน อินทราเน็ต แท็บ เลือก การตรวจสอบสิทธิ์แบบฟอร์ม .
- เลือก ตกลง (หรือ สมัคร )
ตามที่ Microsoft ระบุข้อผิดพลาดนี้เกิดขึ้นเนื่องจาก Microsoft Teams ต้องการการรับรองความถูกต้องของฟอร์ม เมื่อคุณปรับใช้ AD FS การตรวจสอบสิทธิ์ของฟอร์มจะไม่ถูกเปิดใช้งานสำหรับอินทราเน็ตโดยค่าเริ่มต้น
การรับรองความถูกต้องตามแบบฟอร์มเป็นข้อกำหนดของศิลปะในบริบทของระบบคอมพิวเตอร์เครือข่ายออนไลน์บนเว็บและอินเทอร์เน็ต โดยทั่วไป หมายถึงแนวคิดที่ผู้ใช้นำเสนอ "แบบฟอร์ม" ที่แก้ไขได้เพื่อกรอกและส่งเพื่อเข้าสู่ระบบหรือบริการบางอย่าง
ข้อดีของการรับรองความถูกต้องของแบบฟอร์มคือ ผู้ใช้ไม่จำเป็นต้องเป็นสมาชิกของเครือข่ายแบบโดเมนเพื่อเข้าถึงแอปพลิเคชันของคุณ ดังนั้นจำนวนเว็บแอปพลิเคชันจึงใช้รูปแบบการรับรองความถูกต้องในเว็บแอปพลิเคชันของตน
การรับรองความถูกต้องใน ASP.NET มีสามประเภท:
- การรับรองความถูกต้องของ Windows
- การรับรองความถูกต้องของแบบฟอร์ม
- การตรวจสอบหนังสือเดินทาง
หาก Windows Integrated Authentication ล้มเหลว คุณจะได้รับแจ้งให้ลงชื่อเข้าใช้โดยใช้ Forms Authentication