Platform
Mit GitHub anmelden
8 min
anmeldung mit github tutorial einführung die anmeldung mit github ermöglicht es benutzern, sich mit ihren github konten in apps anzumelden voraussetzungen um dieses tutorial abzuschließen, benötigen sie eine app, die bei back4app erstellt wurde siehe die tutorial zur erstellung einer neuen app um zu lernen, wie man eine app bei back4app erstellt richten sie eine subdomain für ihre back4app app ein siehe aktivierung ihres webhostings und live abfrage um zu lernen, wie man eine subdomain in back4app erstellt ein github konto 1 erstellen sie eine neue back4app app zunächst ist es notwendig, sicherzustellen, dass sie eine vorhandene app bei back4app erstellt haben wenn sie jedoch ein neuer benutzer sind, können sie dieses tutorial https //www back4app com/docs/get started/new parse app lesen, um zu lernen, wie man eine erstellt 2 erstellen sie eine neue github app erstellen sie eine neue github anwendung, indem sie zu applications/new https //github com/settings/applications/new füllen sie den anwendungsnamen anwendungsnamen , ihre homepage url homepage url , eine kurze beschreibung beschreibung und ihre autorisierungs callback url autorisierungs callback url ` klicken sie dann auf anwendung registrieren anwendung registrieren sie sollten dann ihr anwendungsgeheimnis anwendungsgeheimnis und client geheimnis client geheimnis 3 holen sie sich ihren code besuchen sie die folgende url und ändern sie die werte für client id client id für den, den sie erstellt haben melden sie sich mit ihrem github konto an und die umgeleitete website wird ihren code in der url haben kopieren sie nur den code teil der url und führen sie den folgenden curl befehl aus, wobei sie die werte ersetzen your code your code , your client id your client id , und your client secret your client secret für die werte ihrer anwendung 1 curl x post \\ 2 f \\'client id=your client id' 3 f 'client secret=your client secret' 4 f 'code=your code' 5 f 'accept=json' 6 https //github com/login/oauth/access token führen sie es aus und sie sollten ihr zugriffstoken abrufen denken sie daran der code kann nur einmal verwendet werden wenn sie einen fehler erhalten oder ihr token nicht verwenden, müssen sie ihren code erneut generieren, um ihn erneut ausführen zu können 4 beginne die entwicklung jetzt, da die anmeldung mit github konfiguriert ist, kannst du den entwicklungsprozess starten das format für authdata ist 1 { 2 "github" { 3 "id" "user's github id (string)", 4 "access token" "an authorized github access token for the user" 5 } 6 } hier ist die methode für das ios sdk 1 pfuser loginwithauthtype(inbackground "github", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } und hier für das android sdk 1 map\<string, string, bool> authdata = new hashmap\<string, string, bool>(); 2 authdata put("access token", tokenstring); 3 authdata put("id", user); 4 parseuser loginwithinbackground("github", authdata){ 5 6 }