Dieses Paket bietet eine einfache API zur Authentifizierung von Benutzern mithilfe von OAuth2 mit Google als Anbieter. Es umfasst Endpunkte, um den Authentifizierungsprozess zu initiieren und Rückrufantworten zu verarbeiten.
Link: https://go-oauth.vercel.app
Repo: https://github.com/nandasafiqalfiansyah/go-oauth.git
Funktionen
OAuth2-Integration: Unterstützt Google OAuth2 für die Benutzerauthentifizierung.
Abruf von Benutzerinformationen: Ruft authentifizierte Benutzerinformationen wie E-Mail, Name und Profilbild ab und gibt sie zurück.
Skalierbares Design: Implementiert das Gin-Web-Framework für effizientes Routing und Anfragebearbeitung.
Endpunkte
Root-Endpunkt (/)
Leitet Benutzer zur OAuth2-Autorisierungsseite von Google weiter.
Callback-Endpunkt (/auth/callback)
Verarbeitet den OAuth2-Rückruf, ruft das Zugriffstoken ab und ruft Benutzerinformationen ab.
Das obige ist der detaillierte Inhalt vonOAuthuthentication-API. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!