Projektliste

Open Source · Anmeldung

pr0gramm Socialite Provider

Mit einem pr0gramm-Konto an einer Laravel-Anwendung anmelden. Eine Provider-Integration für den OAuth-Ablauf mit Laravel Socialite.

PHPLaravel SocialiteOAuth

pr0gramm-Anmeldung mit Socialite

Der pr0gramm-Provider ergänzt Laravel Socialite um die OAuth-Anbindung an pr0gramm. Nutzer melden sich damit über ihr vorhandenes pr0gramm-Konto an.

Die Integration ist Teil des SocialiteProviders-Projekts. Die Provider-Implementierung übernimmt die plattformspezifischen Teile des Anmeldeablaufs; die eigene Laravel-Anwendung verwendet die bekannte Socialite-Schnittstelle.

Den Provider einbinden

Das Paket wird über Composer installiert:

composer require socialiteproviders/pr0gramm

Für die Einrichtung werden Client-ID, Client-Secret und Rücksprungadresse in config/services.php hinterlegt. Anschließend wird der Provider für Socialite registriert. Die Dokumentation zeigt die dafür vorgesehenen Schritte getrennt nach Laravel-Version.

Der Einstieg in den Anmeldeablauf verwendet den Treiber pr0gramm:

return Socialite::driver('pr0gramm')->redirect();

Nach dem Rücksprung verarbeitet die Anwendung die Anmeldung weiter. Der Provider ist die Verbindung zum externen Identitätsanbieter; wie lokale Benutzerkonten und Berechtigungen organisiert werden, bleibt Aufgabe der Anwendung.

Anmeldung und API-Zugriff

Der Socialite-Provider kümmert sich um den Anmeldeablauf. Für weitere Zugriffe auf Beiträge, Kommentare oder Nachrichten gibt es den separaten Laravel-pr0gramm-API-Wrapper. Beide Projekte haben unterschiedliche Aufgaben innerhalb einer Integration.

Die Provider-Dokumentation beschreibt die aktuelle Einrichtung. Das verlinkte GitHub-Repository ist eine schreibgeschützte Ausleitung des gemeinsamen SocialiteProviders-Repositories; Beiträge werden im zentralen Projekt gepflegt.

Nächstes Projekt

Alpha Vantage für Laravel

Open Source · API-Integration

Zur StartseiteAlle Projekte