Jak wdrożyć dostosowywalne bezpłatne uwierzytelnianie OpenID?


30

OpenID to obecnie powszechnie stosowany standard. Próbuję wdrożyć OpenID na moim blogu, ale mam wiele trudności.

Próbowałem wtyczki OpenID, ale wydaje się ona niezgodna z Wordpress 3.0.

Próbowałem też wtyczki Janrain, ale darmowa wersja jest zbyt ograniczona. Chciałbym zintegrować ekran logowania ze stylem motywu mojego bloga.

Czy masz jakieś sugestie, jak postępować? Jakieś inne wtyczki? Lub jakaś biblioteka PHP, którą można dostosować do łatwej integracji z Wordpress?


Chcesz powiedzieć, że „wydaje się być w zgodna”
ripper234

Odpowiedzi:



2

Używam OpenID 3.3.2 (z tego samego linku) i działa dobrze, o ile wiem. Mam najnowszą wersję WordPress i wtyczki. Mam pełną kontrolę nad serwerem, jeśli to robi jakąkolwiek różnicę.

Jeśli możesz dokładnie powiedzieć, na czym polega problem, mogę sprawdzić, jak skonfigurowałem.


2

Kilka uwag dotyczących wtyczki OpenID:

  1. Polecam zmianę numeru wersji wtyczki, aby nigdy nie aktualizowała się do zepsutej wersji 3.3.3.
  2. Trzy rzeczy, które zrobiłem teraz, które pomogły mi naprawić zepsutą wtyczkę: Powróć do 3.3.2, zmień moje ustawienia czytania i upewnij się, że XRDS-simple jest włączony.

0

Dlaczego mówisz, że Janrain jest ograniczony? po prostu wywołaj javascript w showRPX()dowolnym miejscu.

Na przykład w moim temacie miałem

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

Zamiast tego użyj

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

To nie jest wolne jak w wolności słowa, ale myślę, że masz wystarczająco dużo swobody w ich rozwiązaniu

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.