Saya memiliki 2 situs, situs A (Situs Utama) & situs B (situs woocommerce Wordpress). Saya ingin pengguna saya masuk ke situs B menggunakan nama pengguna dan kata sandi Situs A mereka. Saya telah menyiapkan penyedia Oauth2 menggunakan paspor Laravel yang digunakan situs A untuk mengautentikasi pengguna ke situs A. Saya ingin melakukan hal yang sama di situs B. Apakah ada plugin Wordpress yang akan membantu saya menerapkan sistem masuk tunggal dengan server Oauth2 saya yang Saya sudah menyiapkannya?
Apakah ada plugin klien oauth2 Wordpress yang akan menggunakan Laravel Passport sebagai penyedia layanan oauth2?
Jawaban (1)
Plugin WordPress untuk oauth2
- Contoh WordPress sebagai server atau penyedia identitas yang memungkinkan pengguna WordPress melakukan autentikasi pada klien pihak ketiga, https://wordpress.org/plugins/oauth2-provider/
- Contoh untuk WordPress sebagai klien menggantikan login WordPress penyedia identitas pihak ketiga, https://auth0.com/wordpress
Inti Laravel menyertakan server Passport oauth2 dari thephpleague, yang akan dijadikan server sebagai titik awal untuk integrasi khusus.
- Server - https://github.com/thephpleague/oauth2-server
- Klien - https://github.com/thephpleague/oauth2-client
- Contoh untuk autentikasi API pihak ketiga tanpa dampak pada autentikasi WordPress, https://www.smashingmagazine.com/2016/03/making-a-wordpress-plugin-that-uses-service-apis/
Silakan perbarui dan beri komentar dengan alternatif yang tidak tercantum!
person
here
schedule
07.02.2018