Da ich zum Thema
OAuth 2.0 Authorization hier ab und zu etwas gelesen habe, aber Beispielprojekte für eine serverseitige Umsetzung in Object Pascal fehlten, habe ich heute anhand der Google Dokumentation zum Einsatz von OAuth 2.0 auf Web Servern ein Beispielprojekt erstellt:
Google API access with OAuth 2.0 authorization for Daraja HTTP Server Applications (full source code)
Das Programm kann mit Lazarus 2.0 und mit Delphi 2009 und neuer kompiliert werden.
Neben der
IDE und einem Google Account mit Zugang zur Developer
API sind nur OpenSSL DLLs und SuperObject (für Delphi) erforderlich.
Feedback ist natürlich sehr herzlich willkommen.