2010-03-30 4 views
3

나는 sfPHPOpenIdPlugin을 통합하려고 시도했지만 Symfony 1.2 용으로 제작되었으며 더 이상 사용되지 않는 PHP 기능에 의존하기 때문에 막 다른 골목에 휩쓸 렸습니다. 또한 정확하게 인증 한 sfGoogleLoginPlugin으로 이동했지만 사용자 세부 정보를 검색 할 수있는 확장 된 기능이 부족합니다 (+ 나를 분명히 Google로 제한 할 것입니다).Symfony 1.4에 OpenID 통합?

내 모델에서 사용할 수있는 다양한 PHP 라이브러리 중 하나에서 링크하는 것이 가장 효과적인 솔루션이라고 생각합니다.

다른 사람이 그러한 통합에 대한 성공/조언을 갖고 있고 고려해야 할 라이브러리가 있는지 궁금합니다.


업데이트 :

내가 내 포트폴리오에 내가 구축 어떤 심포니 기반의 웹 애플리케이션에 대한 sfTwitterAuthPlugin를 사용하여 전환 개념으로이 떨어져 간 데.

공식 플러그인 웹 사이트의 버전에는 유용한 기능이 없습니다. 개선점을 적극적으로 유지하고 있습니다 (https://github.com/stevelacey/sfTwitterAuthPlugin).

답변

3

사실 sfPHPOpenIdPlugin은 어제 업데이트되었으며 Symfony 1.4와 호환됩니다.

+0

하! 나는 php-openid를 PHP 5.3과 호환되는 버전으로 패치하여 1.2 버전을 얻었습니다. 업데이트하고 다시보고 하겠지만이 점을 지적 해 주셔서 감사합니다! – Steve

+0

내가 완전히 정상적으로 작동하는 것을 본 적이 없지만 OpenID를 Symfony에 통합 할 때 여전히 이러한 방식으로 생각할 수 있습니다. – Steve

+0

이 플러그인을 Google 로그인 대신 googleplus 로그인에 사용할 수 있습니까? –

0

저는 작업중인 .Net 프로젝트에 대해 서로 다른 인증 공급자와의 통합을 위해 많은 시간을 보냈습니다. 결국 나는 회사의 클라우드 서비스 RPXNow을 사용하여 끝났으며, 나는 절대적으로 사랑합니다. 각 공급자의 세부 정보를 매우 쉽게 사용할 수있는 단일 REST API로 추상화합니다. 무료 버전으로 간단한 인증을 할 수는 있지만 10 달러면 확장 된 데이터에 액세스하고 소셜 사이트 (Facebook 벽에 게시, 사용자 대신 Tweet 등)와의 통합을 얻을 수 있습니다. 물론 사용자는 항상 이러한 기능을 제한 할 권한이 있습니다.

어쨌든 PHP와 어떻게 통합 될지 모르지만 .Net/C#을 사용하여 간단하게 만들 수 있습니다.

희망이 있습니다.

+0

이 방법으로 제 3 자에게 아웃소싱하고 싶지 않거나 무료 버전에 부과 된 제한 사항에 만족한다면 확실하지 않습니다. 그러나 나는 이것에 관계없이 답할 것이다. – Steve