ตัวช่วยสร้างการกำหนดค่าพร็อกซีแอปพลิเคชันเว็บ ADFS ล้มเหลวด้วยข้อผิดพลาดใบรับรองความน่าเชื่อถือ
ฉันกำลังติดตั้งสภาพแวดล้อม ADFS ใหม่บน Windows 2022 และ Web Application Proxy Configuration Wizard ล้มเหลวโดยมีข้อความแสดงข้อผิดพลาดต่อไปนี้:
การดึงข้อมูลการกำหนดค่าพร็อกซีจากเซิร์ฟเวอร์สหพันธรัฐโดยใช้ใบรับรองความน่าเชื่อถือที่มีรหัสประจำตัว <พิมพ์นิ้วหัวแม่มือ> ล้มเหลวด้วยรหัสสถานะ 'InternalServerError'
ใบรับรองดังกล่าวมีอยู่ในเซิร์ฟเวอร์ WAP คุณสามารถตรวจสอบได้โดยใช้คำสั่งต่อไปนี้ใน PowerShell:
PS C:\> Dir CERT:\LocalMachine\My
ด้วยเหตุผลบางประการ เซิร์ฟเวอร์ WAP กำลังประสบปัญหาในการติดต่อกับเซิร์ฟเวอร์ ADFS ภายในซึ่งทำงานบน Windows 2022 เช่นกัน การแก้ไขชื่อทำงานได้ดีและข้อมูลรับรองของผู้ดูแลระบบภายในเครื่องก็โอเค
หนึ่งในคุณสมบัติใหม่ของ Windows 2022 คือการรองรับ TLS 1.3 และนี่คือสาเหตุ ดูเหมือนว่า ADFS ทำงานไม่ถูกต้องกับ TLS 1.3
หากต้องการปิดใช้งาน TLS 1.3 บนเซิร์ฟเวอร์ WAP ให้เพิ่มรีจิสทรีคีย์ต่อไปนี้:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Client]
"DisabledByDefault"=dword:00000001
"Enabled"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server]
ดังที่แสดงในภาพหน้าจอต่อไปนี้:
หลังจากเพิ่มคีย์รีจิสทรีเหล่านี้ ตัวช่วยสร้างการกำหนดค่าพร็อกซี WAP เสร็จสิ้นเรียบร้อยแล้ว


