ฉันพยายามตั้งค่า WordPress เป็นลูกค้า OAuth2 ผู้ใช้ของเราทั้งหมดถูกเก็บไว้ใน CMS ที่เป็นกรรมสิทธิ์ของเราซึ่งเป็นผู้ให้บริการ OAuth เรามีผู้ใช้น้อยมาก (ไม่รับ) ในฐานข้อมูล WordPress ของเราส่วนใหญ่เป็นเพียงผู้ดูแลระบบ เป็นการดีที่ฉันไม่ต้องการที่จะเก็บข้อมูลผู้ใช้ในฐานข้อมูล WordPress เพราะฉันจะต้องรักษาสถานะในเว็บไซต์ WordPress จำนวน X ในขณะที่ฉันมีแหล่งที่มาของความจริงภายใน CMS ที่เป็นกรรมสิทธิ์ของเรา
การออกแบบเริ่มต้นของฉันในตอนนี้คือการสร้างปลั๊กอินที่แทนที่ฟังก์ชั่นผู้ใช้ WordPress ที่มีอยู่และจัดเก็บโทเค็นการเข้าถึง OAuth และ uuid ของผู้ใช้ภายในคุกกี้หรือเซสชัน แต่ฉันต้องการให้ผู้ใช้รายนี้สามารถเข้าถึงได้ในปลั๊กอินอื่น ๆ ดังนั้นจึงเป็นการดีที่จะเอาชนะวิธีการเริ่มต้นของผู้ใช้ WordPress
นี่เป็นวิธีการที่ยอมรับได้หรือไม่? หรือฉันกำลังพยายามทำงานกับ WordPress ในแบบที่มันไม่ได้ตั้งใจให้ทำงานหรือเปล่า?
ฉันสามารถค้นหาปลั๊กอินจำนวนมากสำหรับตั้งค่า WordPress เป็นผู้ให้บริการ OAuth2 แต่มีลูกค้าน้อยมาก ที่ถูกกล่าวว่าฉันได้พบบางอย่างที่ตั้งค่า WordPress เป็นลูกค้า แต่จำนวนมากมีเฉพาะกับ Google Apps, Facebook, Twitter, ฯลฯ นอกจากนี้แอพเหล่านี้พึ่งพาการจัดเก็บข้อมูลผู้ใช้ภายในตารางผู้ใช้ WordPress ฉันไม่ต้องการทำเช่นนั้น
ขอบคุณสำหรับความช่วยเหลือใด ๆ !