Als ich mich das erste mal mit OAuth2 zur Autorisierung beschäftigte, begann ich mit der RESTDemo.exe von Delphi zu experimentieren. Dies hat aber nicht so einfach funktioniert wie ich dachte. Also beschreibe ich hier mal mein Vorgehen wie ich mich mit Facebook Autorisieren kann. Die Vorarbeit liegt nicht unbedingt auf Seite Delphi, sondern genauso auf der Seite Facebook.
Registrierung Facebook
Als erstes muss man seine APP auf https://developers.facebook.com/apps registrieren.

Als nächstes, geht man auf Einstellungen - Allgemeines und holt sich die "App-ID", in Delphi "Client-ID" und "Client-Secret", bzw. "App-Geheimcode". Beides ist später für die Url nötig. Wichtig in dem Zusammenhang, als "App Domain" "localhost" einzutragen. Um den Status der App auf Live zu stellen ist von Seite Facebook ein Links zur Datenschutzrichtlinie erforderlich. Hatte hierfür die Url meines Arbeitgebers eingetragen.
Um die App Live zu schalten, einfach den Switch auf On schalten.
Als letztes muss unter Produkte - Facebook Login - Einstellungen der Switch "Eingebettete Browser-OAuth-Anmeldung" aktiviert werden.

Delphi App
Ein simples Beispiel liegt auf meinem GitHub Account unter: FacebookOAuth2Demo
Das Beispiel dient nur zur Demonstration und entspricht keinem sauberen Designe Pattern.
Registrierung Facebook
Als erstes muss man seine APP auf https://developers.facebook.com/apps registrieren.

Als nächstes, geht man auf Einstellungen - Allgemeines und holt sich die "App-ID", in Delphi "Client-ID" und "Client-Secret", bzw. "App-Geheimcode". Beides ist später für die Url nötig. Wichtig in dem Zusammenhang, als "App Domain" "localhost" einzutragen. Um den Status der App auf Live zu stellen ist von Seite Facebook ein Links zur Datenschutzrichtlinie erforderlich. Hatte hierfür die Url meines Arbeitgebers eingetragen.
Um die App Live zu schalten, einfach den Switch auf On schalten.

Als letztes muss unter Produkte - Facebook Login - Einstellungen der Switch "Eingebettete Browser-OAuth-Anmeldung" aktiviert werden.

Delphi App
Ein simples Beispiel liegt auf meinem GitHub Account unter: FacebookOAuth2Demo
Das Beispiel dient nur zur Demonstration und entspricht keinem sauberen Designe Pattern.
Kommentare
Kommentar veröffentlichen