web-development-kb-asia.site

Bagaimana cara menerapkan otentikasi OpenID gratis yang dapat disesuaikan?

OpenID adalah standar yang umum digunakan saat ini. Saya mencoba menerapkan OpenID di blog saya, tetapi saya memiliki banyak kesulitan.

Saya mencoba plugin OpenID tetapi tampaknya tidak kompatibel dengan Wordpress 3.0.

Saya juga mencoba Janrain plugin tetapi versi gratisnya terlalu terbatas. Saya ingin mengintegrasikan layar masuk ke gaya tema blog saya.

Apakah Anda punya saran bagaimana melanjutkan? Ada plugin lain? Atau perpustakaan PHP yang dapat disesuaikan dengan integrasi yang mudah dengan Wordpress?

31
Drake

Plugin OpenID yang Anda tautkan adalah yang terbaik, tetapi memiliki bug minor yang mencegahnya bekerja dengan WordPress 3.0, setidaknya bila dikombinasikan dengan PHP 5.3.

Perbaikan dapat ditemukan di sini: http://code.google.com/p/diso/issues/detail?id=161

14
Viper007Bond

Beberapa catatan tentang plugin OpenID:

  1. Saya merekomendasikan mengubah nomor versi plugin jadi tidak pernah memutakhirkan ke 3.3.3 yang rusak.
  2. Tiga hal yang saya lakukan sekarang membantu saya memperbaiki plugin yang rusak: Kembalikan ke 3.3.2, ubah Pengaturan Bacaan saya dan pastikan XRDS-simple diaktifkan.
2
ripper234

Saya menggunakan OpenID 3.3.2 (dari tautan yang sama) dan berfungsi dengan baik sejauh yang saya tahu. Saya memiliki versi terbaru dari WordPress dan Plugin. Saya memiliki kontrol penuh pada server jika itu membuat perbedaan.

Jika Anda dapat mengetahui secara spesifik apa masalahnya, saya dapat memeriksa bagaimana saya telah mengkonfigurasi.

2
James

Mengapa menurut Anda Janrain terbatas? panggil saja javascript showRPX() di mana pun Anda inginkan.

Misalnya, dalam tema saya, saya punya

$u=get_login_url();
printf("<a href='$u'>login</a>);

Cukup gunakan saja

$u=get_login_url();
printf("<a href='$u' onclick='javascript:showRPX();return false;'>login</a>);

Ini tidak gratis seperti dalam kebebasan berbicara, tetapi saya pikir Anda memiliki cukup kebebasan dengan solusi mereka

0
rds