2012-04-01 4 views
15

Gibt es OpenID 2.0-Bibliotheken für Delphi?OpenID-Bibliotheken für Delphi?

Es gibt keine in diesem Verzeichnis aufgeführt: http://wiki.openid.net/w/page/12995176/Libraries

+0

Client- oder Serverseite? Für Delphi (FireMonkey) iOS-Apps könnte eine Client-Implementierung sehr interessant sein. – mjn

+0

Ich betrachte nur die Client-Seite - das heißt: Client für den OpenID-Provider. Meine Anwendung ist eine Delphi-Webanwendung als ISAPI-Modul, das auf Apache unter Win32 gehostet wird. –

+1

Ich denke, dass es für mich machbar wäre, einen OpenID-Client (entwickelt für Delphi 2009 und neuer, kommerziell mit Quellcode) basierend auf Indy als Prototyp zu schreiben und ihn dann mit anderen HTTP-Bibliotheken kompatibel zu machen. Auf der Seite der Web-Anwendung habe ich bereits die OpenID-Authentifizierung für eine JavaServer Faces App in der Google App Engine verwendet. Auch für ein Delphi-Web [Framework] (http://www.habarisoft.com/habari_webcomponents.html) an dem ich arbeite könnte das eine interessante Erweiterung sein. – mjn

Antwort

0

Ich gehe davon aus Sie Windows-Targeting. Ich würde vorschlagen, dass Sie einfach auf eine externe DLL verlinken, vielleicht DotNetOpenAuth und machen Sie sich keine Sorgen. Sie benötigen nicht die Bibliotheken, die Sie verwenden, um in der gleichen Sprache den Rest Ihres Programms zu sein, solange Sie Funktionalität verwenden können, die in externen DLL-Bibliotheken eingebettet ist.