OpenID für Dummies?

8

Ich denke darüber nach, ein Openid-Widget zu einem Toolkit hinzuzufügen, das ich gerade entwickle.

Ein wichtiger Teil davon ist, die Benutzeroberfläche so einfach wie möglich zu halten. Obwohl es viele OpenID-Tools gibt, sind sie meistens darauf angewiesen, ein Texteingabefeld zur Eingabe einer URL bereitzustellen - aber wie hier auf SO gezeigt - gibt es eine Menge openID-Anbieter, die eine generische URL als Endpunkt verwenden - es genügt also, auf eine Schaltfläche / ein Bild zu klicken. Ich möchte diesen Service anbieten. Tatsächlich möchte ich die Möglichkeit bieten, die Anbieter auf eine genehmigte Liste zu beschränken.

(Ich habe openIds von verschiedenen Anbietern - aber ich habe keine Ahnung, was die URLs sind - das hindert mich nicht daran, von Websites wie diesem verwenden , die anklickbare Anmeldungen bereitstellen!)

Leider Valdimirs Openid Klasse, Janrains PHP OpenID libs, Dope OpenId und LightOpenId stellen nur das Textfeld bereit.

Gibt es irgendwo ein Verzeichnis von OpenID-Provider-URLs? Mit verteilbaren Grafiken?

Ich fand IDselector.com (wo Sie eine OpenId benötigen, um auf die meisten Seiten zugreifen zu können - aber nicht implementieren Sie ihr Widget auf ihrer eigenen Website !!!! ), aber es ist nicht sehr klar, was die Lizenzierung ist.

Gibt es andere / neuere Bibliotheken, auf die ich achten sollte? Diese S.O. Post ist fast 3 Jahre alt!

TIA

C.

    
symcbean 29.07.2011, 15:49
quelle

3 Antworten

5

Einige weitere Selektoren:

Mein persönlicher Favorit ist openid-realselector ( Demo ).

    
Alix Axel 29.07.2011, 16:11
quelle
1

Das Projekt open-id-selector bietet eine jQuery-basierte Methode zum Generieren eines einfachen Formulars zum Auswählen ein Open ID-Anbieter. Es kommt mit mehreren gängigen OpenID-Providoren und den entsprechenden Symbolen.

Sehen Sie eine nicht funktionierende Demo hier .

Beachten Sie, dass dies nur ein Teil der Lösung ist; Sie müssen die OpenID-Authentifizierung auch auf der Serverseite implementieren und den Open-ID-Selektor konfigurieren, um ihn zu nutzen (indem Sie das Formular an den entsprechenden Pfad verweisen).

    
cheeken 29.07.2011 16:03
quelle
0

Integrieren Sie WebFinger , so dass Sie nur ein E-Mail-Eingabefeld angeben müssen.

    
cweiske 28.02.2012 18:38
quelle

Tags und Links