Saya menggunakan Google Apps untuk akun pengguna dan email organisasi saya. Sangat mudah untuk meminta pengguna kami menggunakan OpenID Google untuk masuk ke berbagai situs web, termasuk StackExchange, tanpa mereka harus membuat dan memelihara kata sandi BELUM LAIN.
OwnCloud sepertinya proyek yang rapi untuk filesharing, dan saya memiliki instans yang diinstal. Seharusnya OwnCloud mendukung otentikasi OpenID alih-alih nama pengguna dan kata sandi khusus, tetapi saya tidak dapat menemukan dokumentasi tentang cara mengkonfigurasi itu. Saya telah mengaktifkan aplikasi "pendukung pengguna OpenID" dan "Dukungan Pengguna Eksternal" dalam instance cloud saya sendiri, tetapi saya tidak dapat menemukan cara menggunakannya - terutama untuk Google Apps OpenID (dan tanpa mengaktifkan Google+ untuk OpenID)
Agak membingungkan untuk mengetahui apakah dukungan OpenID untuk menggunakan instance OwnCloud sebagai otoritas OpenID atau, seperti yang saya butuhkan, menerima OpenID untuk masuk.
Lebih lanjut, bahkan jika saya tahu cara masuk ke aplikasi web, saya juga ingin menggunakan klien-tebal OwnCloud (windows) dan terus menggunakan OpenID untuk masuk dengan program itu. Saya tidak melihat itu sebagai opsi.
Saya akan menetapkan hadiah untuk ini kecuali saya tidak punya poin. Adakah yang mau membuka hadiah untuk itu?
Jawaban:
Jangan berharap layar login berubah.
Setelah mengkonfigurasi pengguna lokal OwnCloud saya dengan identitas di penyedia OpenID saya, browser diarahkan ke server auth saya segera setelah mengirimkan pengenal OpenID saya ke halaman login OwnCloud, sehingga bagian dari proses ini berfungsi dengan baik.
Sayangnya, proses login tidak berhasil karena akhirnya saya dialihkan ke halaman login OwnCloud lagi (tidak menunjukkan kesalahan apa pun, by the way)
Pembaruan (24 Apr 2013):
Saya sudah mulai melihat ke dalam kode dan saya menemukan bahwa penggunaan OwnCloud
class.openid.v3.php
yang tampaknya tidak mendukung OpenID v2.0 (lihat /programming/6724729/has-any-one-one-got-class -openid-php-working-with-google-openid )(Harap dicatat bahwa ini adalah informasi yang sangat awal. Mungkin file yang
class.openid.v3.php
disertakan dengan OwnCloud telah ditingkatkan untuk mendukung rilis OpenID terbaru. Bahkan, http://openid.net/developers/libraries/ mengatakan bahwa "Simple PHP PHP OpenID" 2.0 kompatibel)sumber
http://yo.rediris.es/soy/[email protected]
di profil pengguna saya, logoff, dan login lagi dengan pengenal itu. Tergantung pada peramban, Anda mungkin harus menyediakan juga kata sandi palsu.Menurut postingan empatm ini Anda meletakkan url OpenID Anda di bidang nama pengguna.
Jika Anda masuk dengan Google, itu adalah url profil Google+ Anda atau https://www.google.com/accounts/o8/id (untuk semua akun).
Maaf saya tidak bisa mengujinya tetapi saya tidak menjalankan instancecloud.
sumber
https://www.google.com/accounts/o8/id
dan "menyimpan" itu, tetapi tidak ada yang terjadi. Tidak ada opsi lebih lanjut dan layar login tidak berubah.Salah satu alternatif yang saya jelajahi adalah menggunakan opsi "otentikasi eksternal", terutama otentikasi SMTP terhadap Gmail. Itu juga tidak berfungsi dengan baik. Alternatif lain menggunakan OAuth 2.0, tetapi itu melibatkan mengarahkan seluruh domain aplikasi Google saya ke server eksternal.
Tampaknya ada beberapa plugin dewasa untuk ownCloud yang tersedia saat ini. Menggunakan otentikasi alternatif juga melarang Anda berbagi data di antara pengguna dan umumnya tidak memiliki fitur.
sumber