ฉันมี 2 ไซต์ ไซต์ A (ไซต์หลัก) และไซต์ B (ไซต์ Wordpress woocommerce) ฉันต้องการให้ผู้ใช้ของฉันลงชื่อเข้าใช้ไซต์ B โดยใช้ชื่อผู้ใช้และรหัสผ่านของไซต์ A ฉันได้ตั้งค่าผู้ให้บริการ Oauth2 โดยใช้หนังสือเดินทาง Laravel ที่ไซต์ A ใช้ในการตรวจสอบสิทธิ์ผู้ใช้ไปยังไซต์ A ฉันต้องการทำเช่นเดียวกันบนไซต์ B มีปลั๊กอิน Wordpress ที่มีอยู่ซึ่งจะช่วยให้ฉันใช้การลงชื่อเพียงครั้งเดียวกับเซิร์ฟเวอร์ Oauth2 ของฉันหรือไม่ ฉันได้ตั้งค่า?
มีปลั๊กอินไคลเอนต์ Wordpress oauth2 ที่จะใช้งาน Laravel Passport ในฐานะผู้ให้บริการ oauth2 หรือไม่
คำตอบ (1)
ปลั๊กอิน WordPress สำหรับ oauth2
- ตัวอย่างสำหรับ WordPress ในฐานะ เซิร์ฟเวอร์ หรือ ผู้ให้บริการข้อมูลประจำตัว ที่อนุญาตให้ผู้ใช้ WordPress ตรวจสอบสิทธิ์บนไคลเอนต์บุคคลที่สาม https://wordpress.org/plugins/oauth2-provider/
- ตัวอย่างสำหรับ WordPress ในฐานะ ไคลเอนต์ แทนที่การเข้าสู่ระบบ WordPress ด้วยผู้ให้บริการข้อมูลประจำตัวบุคคลที่สาม https://auth0.com/wordpress
แกน Laravel มีเซิร์ฟเวอร์ Passport oauth2 จาก thephpleague ซึ่งจะเป็นเซิร์ฟเวอร์เป็นจุดเริ่มต้นสำหรับการรวมแบบกำหนดเอง
- เซิร์ฟเวอร์ - https://github.com/thephpleague/oauth2-server
- ลูกค้า - https://github.com/thephpleague/oauth2-client
- ตัวอย่างสำหรับการตรวจสอบสิทธิ์ API ของบุคคลที่สาม โดยไม่มีผลกระทบต่อการตรวจสอบสิทธิ์ของ WordPress https://www.smashingmagazine.com/2016/03/making-a-wordpress-plugin-that-uses-service-apis/
โปรดอัปเดตและแสดงความคิดเห็นโดยไม่มีทางเลือกอื่นอยู่ในรายการ!
person
here
schedule
07.02.2018