사용자 정의 가능한 무료 OpenID 인증을 구현하는 방법은 무엇입니까?


30

OpenID는 오늘날 일반적으로 사용되는 표준입니다. 내 블로그에서 OpenID를 구현하려고하지만 많은 어려움이 있습니다.

OpenID 플러그인을 사용해 보았지만 Wordpress 3.0과 호환되지 않는 것 같습니다.

Janrain 플러그인사용해 보았지만 무료 버전이 너무 제한적입니다. 로그인 화면을 블로그 테마 스타일에 통합하고 싶습니다.

진행 방법에 대한 제안이 있습니까? 다른 플러그인이 있습니까? 또는 Wordpress와 쉽게 통합 할 수있는 PHP 라이브러리가 있습니까?


당신은 의미 "가 될 것으로 보인다 에서 호환"
ripper234

답변:


14

링크 한 OpenID 플러그인이 가장 좋지만 최소한 PHP 5.3과 결합 된 경우 WordPress 3.0에서 작동하지 못하게하는 사소한 버그가 있습니다.

수정 사항은 http://code.google.com/p/diso/issues/detail?id=161 에서 찾을 수 있습니다 .


1
누군가가 그 프로젝트를 포크하고 버그 픽스로 풀어 놓으려면 여기에 알려주십시오.
ripper234

2

나는 같은 링크에서 OpenID 3.3.2를 사용하고 내가 알 수있는 한 잘 작동합니다. 최신 버전의 WordPress와 플러그인이 있습니다. 차이가 있다면 서버를 완전히 제어 할 수 있습니다.

문제가 무엇인지 구체적으로 알 수 있으면 구성 방법을 확인할 수 있습니다.


2

OpenID 플러그인에 관한 몇 가지 참고 사항 :

  1. 플러그인의 버전 번호를 변경 하여 깨진 3.3.3으로 업그레이드하지 않는 것이 좋습니다 .
  2. 깨진 플러그인을 수정하는 데 도움이 된 세 가지 작업 : 3.3.2로 돌아가서 내 읽기 설정을 변경하고 XRDS 단순이 활성화되어 있는지 확인하십시오.

0

Janrain이 제한적이라고 말하는 이유는 무엇입니까? showRPX()원하는 곳 어디에서나 자바 스크립트를 호출하면 됩니다.

예를 들어, 내 테마에는

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

그냥 대신 사용하십시오

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

언론의 자유처럼 자유롭지는 않지만 해결책이 충분하다고 생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.