it-swarm-ko.tech

사용자 정의 OpenID 인증을 구현하는 방법?

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

나는 { OpenID plugin } _을 시도했지만 Wordpress 3.0과 호환되지 않는 것 같습니다.

Janrain plugin 도 시도했지만 무료 버전은 너무 제한적입니다. 내 블로그 테마 스타일에 로그인 화면을 통합하고 싶습니다.

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

31
Drake

링크 된 OpenID 플러그인이 가장 좋지만 최소한 PHP 5.3과 함께 사용하면 WordPress 3.0으로 작업하는 것을 방해하는 사소한 버그가 있습니다.

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

14
Viper007Bond

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

  1. 플러그인 버전 번호 변경 을 권장하므로 깨진 3.3.3으로 업그레이드되지 않습니다.
  2. 내가 깨진 플러그인을 고치는 데 도움이 된 세 가지 일 : 3.3.2로 되돌리고 내 읽기 설정 을 변경하고 XRDS 단순이 활성화되어 있는지 확인하십시오.
2
ripper234

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

문제가 무엇인지 구체적으로 말할 수 있다면, 내가 어떻게 구성했는지 확인할 수 있습니다.

2
James

왜 얀 레인이 제한적이라고 말하는거야? 원하는 곳 어디에서나 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>);

언론의 자유처럼 자유롭지는 않지만 솔루션에 대한 충분한 자유가 있다고 생각합니다.

0
rds