2011-07-29 5 views
8

나는 개발중인 툴킷에 openid 위젯을 추가 할 생각입니다.인형 용 OpenID?

중요한 부분은 가능한 한 단순한 UI를 유지하는 것입니다. 사용 가능한 많은 openid 도구가 있지만 대부분 텍스트 입력 상자를 사용하여 URL을 입력해야합니다.하지만 여기에 나와있는 것처럼 많은 부분이 있습니다. 끝점으로 일반 URL을 사용하는 openID 제공 업체의 경우 - 버튼/이미지를 클릭하기 만하면됩니다. 이 서비스를 제공하고 싶습니다. 실제로 공급자를 승인 된 목록으로 제한하는 기능을 제공하려고합니다.

는 (I 다양한 업체에서에서 OpenID를 가지고 -하지만 URL이 무엇인지 단서가없는 -! 그 날을 클릭 로그인 기능을 제공 from using sites like this을 방지하지 않습니다)

불행하게도 Valdimir's openid 클래스, PHP OpenID Janrains libs, Dope OpenIdLightOpenId은 텍스트 상자 만 제공합니다.

어디서나 openID 공급자 URL 디렉토리가 있습니까? 재배포 가능한 그래픽을 사용합니까? (- !!!! 그들은 자신의 사이트에 자신의 위젯을 구현하지 않지만 을 당신은 대부분의 사이트에 액세스하는 오픈 ID 필요)하지만 매우 명확하지 라이센스가 무엇인지

나는 IDselector.com 발견했다.

내가 알고 있어야하는 다른/새로운 라이브러리가 있습니까? This S.O. post은 거의 3 살입니다.

TIA

C.

+0

OpenID 제공 업체의 디렉토리를 [여기] (http://openid.net/get-an-openid/)로 시작하고, 잘 알려진 몇 가지 공급 업체로 시작하여 시간이 지남에 따라 앱에서 확장 할 수 있습니다 ?타사 서비스로 작업 할 때이 작업을하는 경향이 있습니다. – Ryan

답변

5
+0

좋은 답변 Alix - 여기에서 선택해야 할 많은 항목 - jquery/mootools/etc는 펑키 그래픽을 매우 쉽게 제공합니다. javascript 프레임 워크에 관한 한 제 툴킷을 ​​무신론자로 만들려고합니다. 또한 백엔드와 관계없는 UI를 사용하면 필요한 기능을 선택하고 혼합하는 것이 더 쉬워졌습니다. ! 그러나 이것은 프론트 엔드가 제공해야하는 것을 이해하는 데 큰 도움이되었습니다. – symcbean

+1

Google의 Openid 구현과 http://hueniverse.com/2009/07/users-vs-identity-providers-in-openid/의 다른 곳에서 사용 된 것과 다른 점에 관해서는 (적어도 내 관점에서는) 유용한 토론이 있습니다. 큰 장애물은 현재 Microsoft와 Paypal이 openid를 구현하는 것을 방해하는 것 같습니다. – symcbean

1

open-id-selector 프로젝트 오픈시 제공자의 ID를 선택하는 간단한 형태를 생성하는 jQuery를 기반 방법을 제공한다. 여기에는 몇 가지 일반적인 OpenID 제공 업체와 적절한 아이콘이 함께 제공됩니다.

비 기능 데모보기 here을 참조하십시오.

이것은 솔루션의 일부일뿐입니다. 서버 측에서도 OpenID 인증을 구현해야하며, open-id-selector가이를 활용하도록 (양식을 적절한 경로로 지정하여) 구성해야합니다.

+0

오픈 아이디 선택기 프로젝트가 멋지게 보입니다. 가까운 장래에이 프로젝트를 사용하는 것에 대해 생각할 것입니다. – Ryan

0

WebFinger을 통합하면 전자 메일 입력 필드 만 제공하면됩니다.