it-swarm-id.com

Timpa pengguna Joomla dengan layanan pihak ketiga

Yang ini aneh, didasarkan pada menjaga satu login melalui beberapa layanan.

Pada dasarnya saya telah membuat sistem login khusus menggunakan API "activecollab" untuk login, memungkinkan pengguna dalam collab aktif untuk memiliki kontrol atas situs lain. Untuk melakukan ini, saya belum menemukan satu CMS atau PHP Kerangka yang memungkinkan ini dalam segala bentuk sederhana.

Pada dasarnya cara kerjanya adalah pengguna mencoba masuk dan mengirimkan kredensial ke API activecollab, maka itu akan mengembalikan token. Ini akan memungkinkan saya untuk mengatur sesi dan memverifikasi pengguna. Apakah ada cara untuk melakukan ini di Joomla? Memiliki fitur CMS canggih dari Joomla akan membuat sisa pengembangan lebih mudah, namun mencoba berbagai cara saya akhirnya memulainya tanpa menggunakan kerangka kerja, karena tidak ada yang dapat saya temukan yang memungkinkan ini tanpa mengabaikan sebagian besar fungsi bawaan.

Jika ada cara untuk menggunakan Joomla saya lebih suka juga, apakah mungkin menggunakan custom OAuth login daripada tabel pengguna Joomla yang normal? Panel administrasi tidak masalah, fokus utamanya adalah login ujung depan untuk kontrol kustom.

EDIT: Mungkin lupa bagian penting dari ini, login harus berfungsi terlepas dari pengguna yang berada di tabel pengguna Joomla, pada dasarnya jika pengguna memiliki akun di situs activecollab, mereka harus dapat masuk ke situs joomla tanpa pernah perlu mendaftar.

3
Jordan Ramstad

Saya pikir Anda harus dapat melakukannya dengan menggunakan plugin otentikasi khusus.

Anda dapat melihat plugin gmail atau ldap yang melakukan hal serupa.

4
Bakual