ในขณะนี้ ดูเหมือนว่ายังไม่มีโซลูชันสำเร็จรูปสำหรับ Drupal 9
วิธีแก้ไข: การเชื่อมต่อ OpenID
ทางออกหนึ่งคือการใช้ โมดูลเชื่อมต่อ OpenID กับ OAuth อย่างง่าย โมดูลหรือ โมดูลเซิร์ฟเวอร์ OAuth2. โมดูลเหล่านี้ทำสิ่งที่คล้ายกัน แต่เซิร์ฟเวอร์ OAuth2 มีความคิดเห็นน้อยกว่า/ซับซ้อนกว่าในการตั้งค่า
โมดูล OpenID Connect ให้การสนับสนุน Google นอกกรอบ; ต้องเขียนการสนับสนุนของ Apple แต่ งานกำลังดำเนินอยู่ที่นี่.
วิธีแก้ไข: การตรวจสอบสิทธิ์ทางสังคม
เดอะ การรับรองความถูกต้องทางสังคม ตระกูลโมดูลให้ทั้งสองอย่าง Google และ แอปเปิล โมดูลย่อย; อย่างไรก็ตาม แยกการตรวจสอบความถูกต้องทางสังคม โมดูลไม่มีรุ่น Drupal 9 และเป็นเช่นนั้น กำลังมองหาผู้ดูแลคนใหม่.
อย่างน้อยที่สุด Social Auth จะแยกส่วนและ Google API การตรวจสอบสิทธิ์โซเชียล จะต้องมีการอัปเดตสำหรับ Drupal 9 และ การตรวจสอบสิทธิ์โซเชียลลงชื่อเข้าใช้ด้วย Apple
จะต้องเขียนโมดูล
ดังนั้น, การรับรองความถูกต้องทางสังคม เป็นสิ่งที่ดีถ้าคุณไม่ต้องการล็อกอินแบบแยกส่วน แต่ถ้าคุณต้องการแยกจากกัน คุณจะต้องเขียนโค้ดจำนวนมากด้วยตัวคุณเอง