Thai

เชื่อมต่อกับ Microsoft365 Mailbox โดยใช้ Modern Authentication ใน C# .NET

การรับรองความถูกต้องแบบสมัยใหม่ ขณะนี้เปิดใช้งานตามค่าเริ่มต้นสำหรับผู้เช่า Microsoft 365/Azure ใหม่ทั้งหมด เนื่องจากโปรโตคอลนี้มีความปลอดภัยมากกว่าการรับรองความถูกต้องพื้นฐานที่เลิกใช้แล้ว การรับรองความถูกต้องสมัยใหม่ขึ้นอยู่กับ Active Directory Authentication Library และ OAuth 2.0 ใช้โทเค็นแบบจำกัดเวลา และแอปพลิเคชันไม่เก็บข้อมูลรับรองผู้ใช้ นอกจากนี้ มีการวางแผนที่จะห้ามการใช้การรับรองความถูกต้องพื้นฐานสำหรับไคลเอนต์ Microsoft 365 ทั้งหมดโดยสมบูรณ์ ในบทความนี้ เราจะมุ่งเน้นไปที่การใช้ Modern Authentication เพื่อเชื่อมต่อผ่านไคลเอ็นต์ EWS, SMTP, IMAP, POP ของ Aspose.Email for .NET การตั้งค่าข้อกำหนดเบื้องต้น การลงทะเบียนแอปกับ Azure Active Directory C# .NET API เพื่อเข้าถึงเซิร์ฟเวอร์อีเมล ใช้การรับรองความถูกต้องสมัยใหม่กับ EwsClient ใช้การรับรองความถูกต้องสมัยใหม่กับไคลเอนต์ IMAP, POP หรือ SMTP การตั้งค่าข้อกำหนดเบื้องต้น หากต้องการใช้การรับรองความถูกต้องแบบสมัยใหม่ ตรวจสอบให้แน่ใจว่าเปิดใช้งานอยู่ อย่างไรก็ตาม สำหรับผู้เช่าที่สร้างขึ้นก่อนวันที่ 1 สิงหาคม 2017 การรับรองความถูกต้องสมัยใหม่จะปิดใช้งานตามค่าเริ่มต้น ใน ศูนย์การจัดการ Microsoft 365 ให้ไปที่ การตั้งค่า > การตั้งค่าองค์กร > การรับรองความถูกต้องสมัยใหม่ ในเมนูลอยการรับรองความถูกต้องสมัยใหม่ที่ปรากฏขึ้น คุณสามารถระบุโปรโตคอลที่ไม่ต้องการการรับรองความถูกต้องพื้นฐานอีกต่อไป สำหรับผู้เช่า Microsoft365 รายใหม่ใน Azure การรับรองความถูกต้องพื้นฐานจะถูกปิดใช้งานตามค่าเริ่มต้นสำหรับแอปพลิเคชันทั้งหมด ดังนั้นข้อความจะแสดงในส่วนนี้
มิถุนายน 14, 2022 · 3 min · ดมิทรีซาโมดูรอฟ